Skip to content

Commit a39987b

Browse files
committed
Fix dep
1 parent 82f7cf5 commit a39987b

File tree

1 file changed

+23
-9
lines changed
  • roboticstoolbox/backends/ROS

1 file changed

+23
-9
lines changed

roboticstoolbox/backends/ROS/ROS.py

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,22 @@
1111
import time
1212
import subprocess
1313
import os
14-
import rospy
15-
from std_msgs.msg import Float32MultiArray
14+
# import rospy
15+
# from std_msgs.msg import Float32MultiArray
16+
17+
_ros = None
18+
rospy = None
19+
20+
21+
def _import_ros(): # pragma nocover
22+
import importlib
23+
global rospy
24+
try:
25+
ros = importlib.import_module('rospy')
26+
except ImportError:
27+
print(
28+
'\nYou must have ROS installed')
29+
raise
1630

1731

1832
class ROS(Connector): # pragma nocover
@@ -113,14 +127,14 @@ def __init__(self, robot):
113127
self.robot = robot
114128
self.v = np.zeros(robot.n)
115129

116-
self.velocity_publisher = rospy.Publisher(
117-
'/joint_velocity',
118-
Float32MultiArray, queue_size=1)
130+
# self.velocity_publisher = rospy.Publisher(
131+
# '/joint_velocity',
132+
# Float32MultiArray, queue_size=1)
119133

120134
self.relay()
121135

122-
def relay(self):
136+
# def relay(self):
123137

124-
while True:
125-
data = Float32MultiArray(data=self.robot.q)
126-
self.velocity_publisher.publish(data)
138+
# while True:
139+
# data = Float32MultiArray(data=self.robot.q)
140+
# self.velocity_publisher.publish(data)

0 commit comments

Comments
 (0)