moveit_tutorials icon indicating copy to clipboard operation
moveit_tutorials copied to clipboard

Realtime Arm Servoing tutorial needs to be updated

Open slabua opened this issue 2 years ago • 12 comments

Description

As per title. Various commands do not match the latest status of the ros-industrial/universal_robot repository.

Your environment

  • ROS Distro: Noetic

slabua avatar Nov 15 '22 09:11 slabua

Thanks for reporting an issue. Because we're a volunteer community, providing a pull request with suggested changes is always welcomed.

welcome[bot] avatar Nov 15 '22 09:11 welcome[bot]

I guess you mean the tutorial is outdated, not obsolete? Please provide a PR to fix the broken commands. Thanks.

rhaschke avatar Nov 15 '22 10:11 rhaschke

I encountered some problems with the servo tutorial before and solved them. I will follow the tutorial again and suggest modifications in a PR accordingly. Feel free to assign this to me @rhaschke

Robotawi avatar Nov 17 '22 07:11 Robotawi

@Robotawi thank you! Have you also used it with a real robot? I'm trying to move an UR5e and I'm half way through.

slabua avatar Nov 17 '22 12:11 slabua

My pleasure! It was a Gazebo-simulated xArm7 robot @slabua I will make sure to try on a real robot this time.

It is great you made some progress. Can you describe the issues you encountered?

Robotawi avatar Nov 18 '22 11:11 Robotawi

Hi @Robotawi I ended up using the kinetic branch of ros-industrial/universal_robot with the remaining stuff set for noetic since I did not have enough time to find out the new commands and controller names. That is not ideal but two obsolete things worked well together after all. Also, in order to use the real robot I had to use packages from the Universal_Robots_ROS_Driver repository and run the external control urcap on the pendant. Furthermore, I had to use the velocity controller instead of the position controller of moveit_servo. Today it moved by publishing data on the twist topic, that was enough to go back home with peace of mind.

slabua avatar Nov 18 '22 11:11 slabua

Hi I was following the tutorial and found out the the UR Github has been updated hence the following commands needs to be updated


roslaunch ur_gazebo ur5.launch

roslaunch ur5_moveit_config ur5_moveit_planning_execution.launch sim:=true

roslaunch ur5_moveit_config moveit_rviz.launch config:=true

Akumar201 avatar Nov 21 '22 19:11 Akumar201

Thanks, @Akumar201 for this info. It would be great if you could file a PR providing the newly required commands. You can edit and file a PR directly from your browser: https://github.com/ros-planning/moveit_tutorials/edit/master/doc/realtime_servo/realtime_servo_tutorial.rst

rhaschke avatar Nov 21 '22 19:11 rhaschke

Hi, I found out that right now the easiest way would be to use the old version from https://github.com/ros-industrial/universal_robot/tags 1.2.7. I am working on the latest version to make it compatible and will push the changes once done.

Akumar201 avatar Nov 30 '22 00:11 Akumar201

@rhaschke I made the changes, please verify .

Akumar201 avatar Jan 30 '23 22:01 Akumar201

@rhaschke I made the changes, please verify.

Thanks! But, I can't find your pull request.

rhaschke avatar Jan 30 '23 22:01 rhaschke

Hi, can you see it now?

Akumar201 avatar Jan 30 '23 22:01 Akumar201