[BUG] `aegis_director`: pymoveit2 synchronous service call ends in a deadlock
Offen
bug
help wanted
- Vorherrschende Sprache
- Python
- Sterne
- 13
- Forks
- 1
- Ø Merge
- 7 T. 6 Std.
- Gemergte PRs (30 T.)
- 3
Beschreibung
### Description
# The problem
Any synchronous calls to ROS 2 services (using `pymoveit2`) results in a nasty wait deadlock. To my best knowledge there is problem with a proper executor spinning (due to handling it with `threading` package).
Probably it is the same issue as with the gripper: #39
# Temporary workaround
Call everything asynchronously and introduce a naive sleep/wait in the code.
# Idea for solution
Rewrite the `aegis_director` in C++ as a gRPC server.
### References
* https://github.com/AGH-CEAI/aegis_gym/issues/27
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.