From e5015cd5e00bb8f86c331d4e71aaa5606e6ece26 Mon Sep 17 00:00:00 2001 From: Xuwznln <18435084+Xuwznln@users.noreply.github.com> Date: Mon, 2 Mar 2026 15:52:28 +0800 Subject: [PATCH] fix size change --- unilabos/resources/resource_tracker.py | 9 +++++++++ unilabos/ros/nodes/base_device_node.py | 10 +++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/unilabos/resources/resource_tracker.py b/unilabos/resources/resource_tracker.py index e042ef80..629375f3 100644 --- a/unilabos/resources/resource_tracker.py +++ b/unilabos/resources/resource_tracker.py @@ -411,6 +411,15 @@ class ResourceTreeSet(object): "tip_spot": "tip_spot", "tube": "tube", "bottle_carrier": "bottle_carrier", + "material_hole": "material_hole", + "container": "container", + "material_plate": "material_plate", + "electrode_sheet": "electrode_sheet", + "warehouse": "warehouse", + "magazine_holder": "magazine_holder", + "resource_group": "resource_group", + "trash": "trash", + "plate_adapter": "plate_adapter", } if source in replace_info: return replace_info[source] diff --git a/unilabos/ros/nodes/base_device_node.py b/unilabos/ros/nodes/base_device_node.py index eddb57a2..7ae16961 100644 --- a/unilabos/ros/nodes/base_device_node.py +++ b/unilabos/ros/nodes/base_device_node.py @@ -924,6 +924,14 @@ class BaseROS2DeviceNode(Node, Generic[T]): parent_appended = True # 加载状态 + # noinspection PyProtectedMember + original_instance._size_x = plr_resource._size_x + # noinspection PyProtectedMember + original_instance._size_y = plr_resource._size_y + # noinspection PyProtectedMember + original_instance._size_z = plr_resource._size_z + # noinspection PyProtectedMember + original_instance._local_size_z = plr_resource._local_size_z original_instance.location = plr_resource.location original_instance.rotation = plr_resource.rotation original_instance.barcode = plr_resource.barcode @@ -984,7 +992,7 @@ class BaseROS2DeviceNode(Node, Generic[T]): ].call_async( r ) # type: ignore - self.lab_logger().info(f"确认资源云端 Add 结果: {response.response}") + self.lab_logger().trace(f"确认资源云端 Add 结果: {response.response}") results.append(result) elif action == "update": if tree_set is None: