From b8864e738689d92f006a73b8a2333ccef44518ff Mon Sep 17 00:00:00 2001 From: Zihan Date: Sun, 18 Jan 2026 13:37:21 +0800 Subject: [PATCH 1/2] Fix: Replace removed numpy.disp for NumPy 2.0 compatibility --- roboticstoolbox/mobile/DistanceTransformPlanner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roboticstoolbox/mobile/DistanceTransformPlanner.py b/roboticstoolbox/mobile/DistanceTransformPlanner.py index d14995f50..51e13927c 100644 --- a/roboticstoolbox/mobile/DistanceTransformPlanner.py +++ b/roboticstoolbox/mobile/DistanceTransformPlanner.py @@ -2,7 +2,7 @@ @Author: Peter Corke, original MATLAB code and Python version @Author: Kristian Gibson, initial MATLAB port """ -from numpy import disp + from scipy import integrate from spatialmath.base.transforms2d import * from spatialmath.base.vectors import * From bd0bb5c860988ba96a8ca9565aa89e869363e00c Mon Sep 17 00:00:00 2001 From: Zihan Date: Sun, 18 Jan 2026 14:25:39 +0800 Subject: [PATCH 2/2] Fix: Also replace undefined Error() with raise ValueError --- roboticstoolbox/mobile/DistanceTransformPlanner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roboticstoolbox/mobile/DistanceTransformPlanner.py b/roboticstoolbox/mobile/DistanceTransformPlanner.py index 51e13927c..b93df3354 100644 --- a/roboticstoolbox/mobile/DistanceTransformPlanner.py +++ b/roboticstoolbox/mobile/DistanceTransformPlanner.py @@ -155,7 +155,7 @@ def next(self, position): :seealso: :meth:`plan` :meth:`query` """ if self.distancemap is None: - Error("No distance map computed, you need to plan.") + raise ValueError("No distance map computed, you need to plan.") directions = np.array( [