Ask Your Question
0

Controlling the UR5 arm in Fuerte

asked 2013-09-05 10:02:53 -0500

davinci gravatar image

updated 2013-09-07 04:18:19 -0500

I want to use the ur5 arm in Gazebo under Fuerte (so I can't use MoveIt). The documentation of the UR5 package is absent: http://wiki.ros.org/ur5_gazebo?distro=fuerte unfortunately. But there is a controller file for a JointTrajectoryActionController.

Which packages should I use if I want to sent the tool center point (TCP) to a specific point with collision checking? Should I use joint_trajectory_action, move_arm or arm_navigation The structure of all the system is not very clear to me. Some of the packages above use the other probably, but the high level and low level difference is vague to me

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2013-09-08 10:06:30 -0500

You should be able to use the UR5 in Fuerte. The driver on the github repo may work, but it's development has been focused on post groovy. You might want to try the old kforge repo for fuerte (just to be sure) hg https://kforge.ros.org/ros_industrial/universal_robot.

The UR driver package supports the joint trajectory action interface directly. I would recommend using the arm_navigation package to get started. Here is a nice tutorial that tells you how to get started for a generic robot: http://wiki.ros.org/Industrial/Tutorials/Create_a_Arm_Nav_Pkg_for_an_Industrial_Robot

To get a "real" UR to work with the arm navigation package, you will need to modify some of the generated launch files and start the driver node (see the bottom of the tutorial for general instructions). The most common issue I have seen is remapping the joint trajectory action from where arm navigation expects it to the driver action.

edit flag offensive delete link more
0

answered 2014-03-04 21:19:46 -0500

deulogio gravatar image

Hello davinci, How did you get to simulate the UR5? Can you help me? I have not been able to run the ur5 in Gazebo properly. It appear a message like this:`link(ee_link) has no inertia, parent joint(ee_fixed_joint) is ignored.' and the wrist_1 is detached from his place. Thanks

edit flag offensive delete link more

Comments

I was unable to get it to work in combination with the arm navigation in Fuerte. So I tested things on the real robot. Support in Groovy and Hydro should be better. And Kforge is not working any more unfortunately.

davinci gravatar image davinci  ( 2014-03-04 22:14:23 -0500 )edit

Hi, I believe this link (http://answers.ros.org/question/101741/using-moveit-with-real-robot-ur5/) would assist you to control UR5 Robot (I tried it on Groovy and It worked !) .. you need to clone the universal robot stack from github into your system for this (Ubuntu with ROS Groovy Pre-installed).

MKI gravatar image MKI  ( 2014-03-06 23:58:37 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2013-09-05 10:02:53 -0500

Seen: 927 times

Last updated: Sep 08 '13