增加控制按钮

This commit is contained in:
NuoDaJia02
2026-02-05 18:06:58 +08:00
parent d7ad3991e1
commit 1968580877

View File

@@ -787,6 +787,8 @@ class CtrlGuiNode(Node):
request.type = type
request.config = config
request.param = param
self.file_logger.info(f"Sending BtRebuild Request -> type: {type}, config: {config}, param: {param}")
if not self.run_trigger_.service_is_ready():
ui.notify('Rebuild service not ready', color='negative')
@@ -952,8 +954,8 @@ def build_ui(node: CtrlGuiNode) -> None:
# rebuild button
with ui.column():
with ui.row():
pass
# with ui.row():
# pass
async def rebuild_in() -> None:
try:
node.file_logger.info('Running rebuild_now...')
@@ -985,10 +987,17 @@ def build_ui(node: CtrlGuiNode) -> None:
# ui.element().style('height: 40px')
# ui.button('滚筒线 -> 车', on_click=lambda: show_confirm_dialog('把箱子从滚筒线上搬到车上?', rebuild_in)).classes('self-end')
# ui.button('车 -> 滚筒线', on_click=lambda: show_confirm_dialog('把箱子从车上搬到滚筒线上?', rebuild_out)).classes('self-end')
ui.button('左臂视觉抓取', on_click=lambda: show_confirm_dialog('执行左臂视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_left_arm"))).classes('self-end')
ui.button('臂视觉抓取', on_click=lambda: show_confirm_dialog('执行臂视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_right_arm"))).classes('self-end')
ui.button('双臂视觉抓取', on_click=lambda: show_confirm_dialog('执行双臂视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_dual_arm"))).classes('self-end')
ui.button('取消任务', on_click=lambda: show_confirm_dialog('取消任务?', rebuild_cancel)).classes('self-end')
with ui.row():
ui.button('臂视觉抓取', on_click=lambda: show_confirm_dialog('执行臂视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_left_arm"))).classes('self-end')
ui.button('左臂DEMO1视觉抓取', on_click=lambda: show_confirm_dialog('执行左臂DEMO1视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_left_arm_demo1"))).classes('self-end')
with ui.row():
ui.button('右臂视觉抓取', on_click=lambda: show_confirm_dialog('执行右臂视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_right_arm"))).classes('self-end')
ui.button('右臂DEMO1视觉抓取', on_click=lambda: show_confirm_dialog('执行右臂DEMO1视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_right_arm_demo1"))).classes('self-end')
with ui.row():
ui.button('双臂视觉抓取', on_click=lambda: show_confirm_dialog('执行双臂视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_dual_arm"))).classes('self-end')
ui.button('双臂DEMO1视觉抓取', on_click=lambda: show_confirm_dialog('执行双臂DEMO1视觉抓取流程?', lambda: rebuild_out("bt_vision_grasp_dual_arm_demo1"))).classes('self-end')
with ui.row():
ui.button('取消任务', on_click=lambda: show_confirm_dialog('取消任务?', rebuild_cancel)).classes('self-end')
#视觉识别
with ui.column():