Robotics StackExchange | Archived questions

Disabling UR5e teach pendant and turning on the arm with ROS

Hello,

So I have a system to power the UR5e, but now I want to disable the teach pendant and instead of doing the initialization sequence (the 5 circles) from the teach pendant (turning off the brakes, etc..) and would like to do with ROS. I have tried some stuff with the service /urdriver/robotenable, but I am not sure if this is what is suposed to do.

Besides this I also tried using the /ur_driver/URScript topic with "power on" and I get the following error:

[ERROR] [/ur_hardware_interface]: Robot is not ready, check robot_mode

What should I do to be able to avoid using the teach pendant every time I turn on/off the UR5e?

Asked by joaocabogon on 2019-06-18 11:48:58 UTC

Comments

Answers

this is expected to be implemented in the new ros driver that ur are working on that was presented about at the ros industrial conference last year

Asked by nickw on 2019-06-18 12:33:44 UTC

Comments

Yes, so the answer is: ur_modern_driver does not support this. It checks the state of the robot controller and will not allow remote control until the robot has been properly initialised and/or the controller is in an operational state.

Getting it in that state / TP-less operation was not part of the design requirements and as such is not supported.

Asked by gvdhoorn on 2019-06-18 12:55:00 UTC

presentation here https://www.youtube.com/watch?v=gjrnOdymUUE control modes details are at 5:09

Asked by nickw on 2019-06-18 13:47:40 UTC

So is there any way to use the UR5 arm without having the teach pendant always connected? Is it possible to initialize the arm without the teach pendant or ROS?

Asked by joaocabogon on 2019-06-19 04:36:57 UTC

I don't know one currently, there is an email address at 18:00 on the video to sign up for beta testing the new driver when it is ready

Asked by nickw on 2019-06-19 05:03:10 UTC

There are multiple actually, one of which would be using the dashboard server, but:

  • I'm not entirely sure they work with e-series (as they have additional safety features)
  • I'm not entirely sure it'd be a good idea to automate these steps, unless we're talking about a deployment in a (semi) controlled environment / by an integrator

Asked by gvdhoorn on 2019-06-19 06:49:58 UTC