AGH-CEAI / AGH-CEAI/aegis_ros

pymoveit2 - Deadlock on waiting for gripper actions completion

Ouverte
#39 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug moveit2
Langage dominant
Python
Étoiles
13
Forks
1
Merge moyen
7 j 6 h
PR mergées (30 j)
3

Description

**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)
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.