屏蔽夹爪action result,以免影响brain

This commit is contained in:
2025-12-04 11:07:48 +08:00
parent 04ea4bab7d
commit 004036ac40

View File

@@ -138,20 +138,30 @@ class CtrlGuiNode(Node):
return
self.file_logger.info('Gripper action goal accepted')
print("Gripper action goal accepted")
self._get_gripper_result_future = goal_handle.get_result_async()
self._get_gripper_result_future.add_done_callback(self.gripper_action_result_callback)
# self._get_gripper_result_future = goal_handle.get_result_async()
# self._get_gripper_result_future.add_done_callback(self.gripper_action_result_callback)
def gripper_action_result_callback(self, future):
result = future.result().result
status = future.result().status
self.file_logger.info(f'Gripper Action Result: {result}, Status: {status}')
print(f'Gripper Action Result: {result}, Status: {status}')
if hasattr(result, 'state'):
print(f"Gripper Result State: {result.state}")
if hasattr(result, 'result'):
print(f"Gripper Result Code: {result.result}")
def gripper_action_feedback_callback(self, feedback_msg):
print("gripper action feedback callback")
goal_feedback = feedback_msg.feedback
self.file_logger.info(f'Gripper action feedback: {goal_feedback}')
print("feedback callback" + str(goal_feedback))
if hasattr(goal_feedback, 'loc'):
print(f"Feedback Loc: {goal_feedback.loc}")
if hasattr(goal_feedback, 'speed'):
print(f"Feedback Speed: {goal_feedback.speed}")
if hasattr(goal_feedback, 'torque'):
print(f"Feedback Torque: {goal_feedback.torque}")
def _setup_file_logging(self):
"""Setup logging to a file with timestamp in filename."""