-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added center_of_gravity to SetPayload service #2
Added center_of_gravity to SetPayload service #2
Conversation
Travis failed, but with a bit of a strange error. I've triggered another run. |
I was having similar trouble recently trying to run industrial-ci locally. This also happened for ros-industrial/universal_robot#517. |
I'm seeing some buildfarm builds also failing with similar errors. Wondering whether it's a global issue.
The failures for Melodic are expected: |
Yes, I wasn't looking thoroughly enough, sorry... |
Seeing as this (edit: the CI failures) appears to be a problem with the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the contribution @fmauch.
Just making sure: why do you say "I left the payload field untouched"? Would you want to change anything?
And is this still relevant? |
Actually, I don't quite remember. Maybe I thought, it would make sense to rename it to "mass", as the whole "payload" object consists of a mass and a CoG.
The question is how all those recent changes will be ported to kinetic, anyway. Once we switch do the new structure, we either will have to distinguish between a kinetic and melodic version (of the ur_robot_driver) or we would have to port everything back to kinetic. But currently, I'd say it's fine to just go ahead with melodic. |
We could do this. The Melodic transition is certainly the right time to change these message definitions.
My plan is to not touch
Users on Melodic (and Noetic) can install the binaries (starting with |
Thanks for the contribution again @fmauch. Renaming the |
"Newer" version of URScript (>= 1.7) have the CoG as second optional
parameter to the script function setting up the payload.
As we'd like to add this service to the ur_robot_driver I'd like to add this suggestion here. As far as I know, this is being used by both, the ur_driver and the ur_modern_driver, which is why I left the payload field untouched.
I had the feeling that duplicating this message into another message package is not the right way to go.
First of all, I wanted to start the discussion here. Once we figured out the final solution, I'd propose to also include this into kinetic-devel, as the ur_robot_driver is also working with kinetic.
This is ros-industrial/universal_robot#470 reopened on the new
ur_msgs
repository