ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

how do I override the default bounds (max and min) for my payload in ur_driver (and/or ur_modern_driver)?

asked 2017-08-17 12:51:47 -0500

I'm very very new to ur_driver (urd, for short) and ur_modern_driver (urMd, for short) and I really do not understand how they work. I thought urMd was advertised as a drop in replacement for urd, but when I try to build my workspace with only urMD without urd there, it fails. So apparently there are some dependencies or assumptions there that I don't understand.

So I've got both cloned from github and built on Ubuntu 16.04 and ROS kinetic. And I'm able to control my UR10 arm using the sample test_move.py script, which is completely awesome! But I am needing to pick up a 16kg payload, so I'm calling the SetPayload service (which appears to be in urd, not urMd) and it won't let me change the value above 9.9999

So where is the limit of 10kg set and how do I go about changing that limit? I saw a reference in the urMd code to the parameter server so I changed the value on the parameter server, but for some reason I am still unable to set the value using the service above 9.9999

So I'm not sure where that value is actually being limited.

Thanks for any help you can give.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2017-08-17 12:57:49 -0500

I'm such an idiot. Newbie mistake. It's coded into the launch file that I've been calling.

Sorry to waste your time.

edit flag offensive delete link more

Comments

1

You're probably already aware of this, but 16 Kg is way outside of the specs for a UR10. It's max rated payload is 10 Kg. That is also the reason why the default max value for the set_payload service is 10.

gvdhoorn gravatar image gvdhoorn  ( 2017-08-17 14:09:17 -0500 )edit

Hmmm. I was not aware of this 10 kg limitation. The pendant lets me type in values in the init screen all the way up to 20 kg. Over that value, it gives me an error.

Kurt Leucht gravatar image Kurt Leucht  ( 2017-08-17 16:17:58 -0500 )edit

Geez. There it is in the printed specs. 10 kg. I can't believe we all missed that.

Kurt Leucht gravatar image Kurt Leucht  ( 2017-08-17 16:22:26 -0500 )edit
1

Sorry you missed that.

With URs it's relatively easy to remember: UR3 -> 3kg, UR5 -> 5kg and UR10 -> 10kg.

gvdhoorn gravatar image gvdhoorn  ( 2017-08-18 01:23:23 -0500 )edit
1

But perhaps there is a reason it allows you to enter values > 10 kg.

I'd contact UR to ask them to clarify why that is.

Perhaps up to 20 kg is acceptable / ok-ish, but you'll get reduced performance / can't use the entire work envelope.

That's how it works with a lot of (industrial) robots.

gvdhoorn gravatar image gvdhoorn  ( 2017-08-18 01:24:59 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2017-08-17 12:51:47 -0500

Seen: 266 times

Last updated: Aug 17 '17