diff --git a/pyrobosim_ros/examples/demo_pddl_planner.py b/pyrobosim_ros/examples/demo_pddl_planner.py index 8a8a4316..acd01ed8 100644 --- a/pyrobosim_ros/examples/demo_pddl_planner.py +++ b/pyrobosim_ros/examples/demo_pddl_planner.py @@ -154,8 +154,10 @@ def do_plan(self): ) if self.get_parameter("verbose").value == True: self.get_logger().info(f"{plan}") - plan_msg = task_plan_to_ros(plan) - self.plan_pub.publish(plan_msg) + + if plan: + plan_msg = task_plan_to_ros(plan) + self.plan_pub.publish(plan_msg) self.latest_goal = None self.planning = False