You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the SkillManagerNode that brings up the skill manager needs spinning during the __init__ function to register the skills with the world model:
However after we're done starting up the SkillManagerNode, we enter a rclpy.spin. This means that the WorldModelInterface that is used inside the SkillManager must not spin anymore.
Currently the
SkillManagerNode
that brings up the skill manager needs spinning during the__init__
function to register the skills with the world model:skiros2/skiros2_skill/skiros2_skill/ros/skill_manager.py
Lines 187 to 188 in ed5bc90
However after we're done starting up the
SkillManagerNode
, we enter arclpy.spin
. This means that theWorldModelInterface
that is used inside theSkillManager
must not spin anymore.skiros2/skiros2_skill/skiros2_skill/ros/skill_manager.py
Lines 498 to 501 in ed5bc90
Currently this is resolved by setting an
allow_spinning
variable in theWorldModelInterface
that is used here:skiros2/skiros2_world_model/skiros2_world_model/ros/ontology_interface.py
Lines 299 to 310 in ed5bc90
That works, but it's not a very sound solution.
The text was updated successfully, but these errors were encountered: