diff --git a/ur5_bringup/ur5.launch b/ur5_bringup/ur5.launch index 5bf3568d0889849ed1c174ba6e707c8fdf7c8f02..61c4c9bc2135093646086489d95f6b701aec1291 100644 --- a/ur5_bringup/ur5.launch +++ b/ur5_bringup/ur5.launch @@ -5,11 +5,11 @@ <node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher" /> <!-- driver --> - <node name="ur5_driver" pkg="ur5_driver" type="driver.py" /> + <node name="ur5_driver" pkg="ur5_driver" type="driver.py" args="ur5" output="screen" /> <!-- TF Buffer Server --> <node pkg="tf2_ros" type="buffer_server" name="tf2_buffer_server" output="screen"> <param name="buffer_size" value="120.0"/> </node> -</launch> \ No newline at end of file +</launch> diff --git a/ur5_driver/driver.py b/ur5_driver/driver.py index 2dce5523b878108d2458e7eb6d1b65b8c7f41f3b..183224cd19329312d0b58123c28c323c4b24bd0b 100755 --- a/ur5_driver/driver.py +++ b/ur5_driver/driver.py @@ -523,7 +523,7 @@ def main(): thread_commander.daemon = True thread_commander.start() - with open('prog') as fin: + with open(roslib.packages.get_pkg_dir('ur5_driver') + '/prog') as fin: program = fin.read() % {"driver_hostname": socket.getfqdn()} connection = UR5Connection(robot_hostname, PORT, program) connection.connect()