1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-10 01:50:46 +02:00

Updated launch files to evaluate a 'prefix' argument and pass it to the driver and urdf file. Fixes #28

This commit is contained in:
Thomas Timm Andersen
2016-02-19 14:16:49 +01:00
parent c05f16c8e9
commit 0b9bf8b549
8 changed files with 25 additions and 7 deletions

View File

@@ -111,6 +111,12 @@ def main():
client.wait_for_server()
print "Connected to server"
rospy.Subscriber("joint_states", JointState, joint_subscriber)
parameters = rospy.get_param(None)
index = str(parameters).find('prefix')
if (index > 0):
prefix = str(parameters)[index+len("prefix': '"):(index+len("prefix': '")+str(parameters)[index+len("prefix': '"):-1].find("'"))]
for i, name in enumerate(JOINT_NAMES):
JOINT_NAMES[i] = prefix + name
print "This program makes the robot move between the following three poses:"
print str([Q1[i]*180./pi for i in xrange(0,6)])
print str([Q2[i]*180./pi for i in xrange(0,6)])