split left/right arm label
This commit is contained in:
@@ -464,7 +464,8 @@ def build_ui(node: CtrlGuiNode) -> None:
|
||||
last_task_label = ui.label('Last Task: ')
|
||||
current_task_label = ui.label('Current Task: ')
|
||||
next_task_label = ui.label('Next Task: ')
|
||||
arm_joint_label = ui.label('Arm Joint: ').classes('col-span-2')
|
||||
left_arm_joint_label = ui.label('Left Arm Joint: ')
|
||||
right_arm_joint_label = ui.label('Right Arm Joint: ')
|
||||
|
||||
ui.label('Skill Information').classes('text-lg font-bold')
|
||||
with ui.grid(columns=2).classes('w-full'):
|
||||
@@ -518,12 +519,15 @@ def build_ui(node: CtrlGuiNode) -> None:
|
||||
right_arm_subset = positions[15:21]
|
||||
formatted_left = [f"{p * 180.0 / 3.14:.2f}" for p in left_arm_subset]
|
||||
formatted_right = [f"{p * 180.0 / 3.14:.2f}" for p in right_arm_subset]
|
||||
arm_joint_label.set_text(f'Arm Joint: [LEFT] {", ".join(formatted_left)} [RIGHT] {", ".join(formatted_right)}')
|
||||
left_arm_joint_label.set_text(f'Left Arm Joint: {", ".join(formatted_left)}')
|
||||
right_arm_joint_label.set_text(f'Right Arm Joint: {", ".join(formatted_right)}')
|
||||
else:
|
||||
arm_joint_label.set_text('Arm Joint: N/A (not enough joints)')
|
||||
left_arm_joint_label.set_text('Left Arm Joint: N/A (not enough joints)')
|
||||
right_arm_joint_label.set_text('Right Arm Joint: N/A (not enough joints)')
|
||||
else:
|
||||
arm_joint_label.set_text('Arm Joint: N/A')
|
||||
|
||||
left_arm_joint_label.set_text('Left Arm Joint: N/A')
|
||||
right_arm_joint_label.set_text('Right Arm Joint: N/A')
|
||||
|
||||
# Skill Information
|
||||
skill_label.set_text(f'Skill: {str(msg.skill)}')
|
||||
action_name_label.set_text(f'Action Name: {str(msg.action_name)}')
|
||||
|
||||
Reference in New Issue
Block a user