Skip to content

Commit 4bd4c53

Browse files
author
Michael Koval
committed
Check for infinite values in GreedyIK planner.
1 parent 620a56a commit 4bd4c53

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/prpy/planning/workspace.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ def PlanToEndEffectorOffset(self, robot, direction, distance,
105105
raise ValueError('Direction must be non-zero')
106106
elif max_distance is not None and max_distance < distance:
107107
raise ValueError('Max distance is less than minimum distance.')
108+
elif max_distance is not None and not numpy.isfinite(max_distance):
109+
raise ValueError('Max distance must be finite.')
108110

109111
# Normalize the direction vector.
110112
direction = numpy.array(direction, dtype='float')

0 commit comments

Comments
 (0)