AGH-CEAI / AGH-CEAI/aegis_ros

pymoveit2 - Deadlock on waiting for gripper actions completion

未關閉
#39 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
bug moveit2
主要語言
Python
星號
13
分支
1
平均合併
7 天 6 小時
30 天內合併 PR
3

描述

**Current Situation:**
Trying to call `gripper_interface.wait_until_executed()` from the `pymoveit2` package in the `RobotDirector` object (`aegis_ros/aegis_director/aegis_director/robot_director.py`) causes a deadlock inside the `rclpy`'s waiting functions.

**Expected:**
Calling `gripper_interface.wait_until_executed()` should work as in the `pymoveit2`'s gripper examples.

**Workaround:**
Call dummy wait from the `time` library:
```python
import time
# ....
def _wait_for_gripper_execution(self) -> None:
time.sleep(0.1)
```

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。