10
10
import numpy as np
11
11
import numpy .testing as nt
12
12
13
+ from roboticstoolbox .tools .data import path_to_datafile
14
+
13
15
14
16
class TestURDF (unittest .TestCase ):
15
17
16
18
def test_urdf_visuals (self ):
17
19
18
20
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
20
22
urdf = URDF .loadstr (
21
23
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
23
25
24
26
urdf .links [0 ].visuals [0 ].name = "Lonk"
25
27
self .assertTrue (urdf .links [0 ].visuals [0 ].name == "Lonk" )
@@ -76,10 +78,10 @@ def test_urdf_load(self):
76
78
def test_urdf_collisions (self ):
77
79
78
80
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
80
82
urdf = URDF .loadstr (
81
83
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
83
85
84
86
urdf .links [0 ].collisions [0 ].name = "Lonk"
85
87
self .assertTrue (urdf .links [0 ].collisions [0 ].name == "Lonk" )
@@ -97,10 +99,10 @@ def test_urdf_collisions(self):
97
99
def test_urdf_dynamics (self ):
98
100
99
101
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
101
103
urdf = URDF .loadstr (
102
104
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
104
106
105
107
self .assertEqual (urdf .joints [0 ].limit .effort , 87.0 )
106
108
self .assertEqual (urdf .joints [0 ].limit .velocity , 2.175 )
0 commit comments