Skip to content

Commit 8e97329

Browse files
committed
fix up remaining data path call sites
1 parent a00008f commit 8e97329

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

roboticstoolbox/tools/urdf/tests/test_urdf.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,18 @@
1010
import numpy as np
1111
import numpy.testing as nt
1212

13+
from roboticstoolbox.tools.data import path_to_datafile
14+
1315

1416
class TestURDF(unittest.TestCase):
1517

1618
def test_urdf_visuals(self):
1719

1820
urdf_string = xacro.main(
19-
"roboticstoolbox/models/URDF/xacro/franka_description/robots/panda_arm_hand.urdf.xacro") # noqa
21+
path_to_datafile("xacro/franka_description/robots/panda_arm_hand.urdf.xacro")) # noqa
2022
urdf = URDF.loadstr(
2123
urdf_string,
22-
"roboticstoolbox/models/URDF/xacro/franka_description/robots/panda_arm_hand.urdf.xacro") # noqa
24+
path_to_datafile("xacro/franka_description/robots/panda_arm_hand.urdf.xacro")) # noqa
2325

2426
urdf.links[0].visuals[0].name = "Lonk"
2527
self.assertTrue(urdf.links[0].visuals[0].name == "Lonk")
@@ -76,10 +78,10 @@ def test_urdf_load(self):
7678
def test_urdf_collisions(self):
7779

7880
urdf_string = xacro.main(
79-
"roboticstoolbox/models/URDF/xacro/franka_description/robots/panda_arm_hand.urdf.xacro") # noqa
81+
path_to_datafile("xacro/franka_description/robots/panda_arm_hand.urdf.xacro")) # noqa
8082
urdf = URDF.loadstr(
8183
urdf_string,
82-
"roboticstoolbox/models/URDF/xacro/franka_description/robots/panda_arm_hand.urdf.xacro") # noqa
84+
path_to_datafile("xacro/franka_description/robots/panda_arm_hand.urdf.xacro")) # noqa
8385

8486
urdf.links[0].collisions[0].name = "Lonk"
8587
self.assertTrue(urdf.links[0].collisions[0].name == "Lonk")
@@ -97,10 +99,10 @@ def test_urdf_collisions(self):
9799
def test_urdf_dynamics(self):
98100

99101
urdf_string = xacro.main(
100-
"roboticstoolbox/models/URDF/xacro/franka_description/robots/panda_arm_hand.urdf.xacro") # noqa
102+
path_to_datafile("xacro/franka_description/robots/panda_arm_hand.urdf.xacro")) # noqa
101103
urdf = URDF.loadstr(
102104
urdf_string,
103-
"roboticstoolbox/models/URDF/xacro/franka_description/robots/panda_arm_hand.urdf.xacro") # noqa
105+
path_to_datafile("xacro/franka_description/robots/panda_arm_hand.urdf.xacro")) # noqa
104106

105107
self.assertEqual(urdf.joints[0].limit.effort, 87.0)
106108
self.assertEqual(urdf.joints[0].limit.velocity, 2.175)

roboticstoolbox/tools/urdf/urdf.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
import spatialmath as sm
1313
from io import BytesIO
1414
from pathlib import Path
15+
from roboticstoolbox.tools.data import path_to_datafile
1516

16-
from .utils import (parse_origin, configure_origin)
1717

18-
abspath = Path(rtb.__file__).parent / 'models' / 'URDF' / 'xacro'
18+
from .utils import (parse_origin, configure_origin)
1919

2020

2121
class URDFType(object):
@@ -304,11 +304,9 @@ def filename(self, value):
304304
if value.startswith('package://'):
305305
value = value.replace('package://', '')
306306

307-
value = str(abspath / value)
308-
309-
# print(value)
307+
value = path_to_datafile('xacro', value)
310308

311-
self._filename = value
309+
self._filename = str(value)
312310

313311
@property
314312
def scale(self):

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy