Skip to content

Commit 913770e

Browse files
authored
Fix MoveTo bug if service is not available (#89)
1 parent 1c48116 commit 913770e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ada_feeding/ada_feeding/behaviors/move_to.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,13 @@ def update(self) -> py_trees.common.Status:
216216
)
217217
return py_trees.common.Status.FAILURE
218218
# Initiate an asynchronous planning call
219-
self.planning_future = self.moveit2.plan_async(cartesian=self.cartesian)
219+
planning_future = self.moveit2.plan_async(cartesian=self.cartesian)
220+
if planning_future is None:
221+
self.logger.error(
222+
f"{self.name} [MoveTo::update()] Failed to initiate planning!"
223+
)
224+
return py_trees.common.Status.FAILURE
225+
self.planning_future = planning_future
220226
return py_trees.common.Status.RUNNING
221227

222228
# Check if planning is complete

0 commit comments

Comments
 (0)