diff --git a/mros2_reasoner/mros2_reasoner/ros_reasoner.py b/mros2_reasoner/mros2_reasoner/ros_reasoner.py index 4319b63..bf3f8c3 100644 --- a/mros2_reasoner/mros2_reasoner/ros_reasoner.py +++ b/mros2_reasoner/mros2_reasoner/ros_reasoner.py @@ -114,7 +114,8 @@ def set_initial_fd(self, initial_fd): def objective_cancel_goal_callback(self, cancel_request): self.get_logger().info("Cancel Action Callback!") - + # Stop reasoning + self.hasObjective = False if (cancel_request.qos_expected is None): # Checks if there are previously defined objectives. for old_objective in self.reasoner.search_objectives():