-
Notifications
You must be signed in to change notification settings - Fork 250
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
Integrate / migrate to ros-industrial/majorana msgs/srvs? #42
Comments
In short: yes, we would be interested but we are not sure it is the right moment. Long version: One thing about that project (which should actually be a plus for us) is that it is shaped on the IIWA and its interface. It would be good to have feedback from users of other robots that have an impedance interface (to me unknown tbh). Those are more or less our thoughts on that, @marcoesposito1988 can add more if he feels like. What is your opinion? |
You've basically described the exact two reasons why I thought it might be nice to use the msgs in this driver:
That is always difficult, especially with new attempts at standardisation like this one. I cannot guarantee things won't need to change, but at least the changes will be (partly) driven by the experiences of using the set with this driver. That could potentially mean that any work-arounds / adaptations you make would essentially become a de facto standard, reducing the chance you'd have to change again.
yes, the heavy "IIWA-ness" of the msgs bother(s)(ed) me as well, see ros-industrial-attic/majorana#1 (comment) and ros-industrial-attic/majorana#1 (comment) fi. But I do feel we should not let that get in the way of test-driving the set with different drivers, even if those all currently target the same hardware. Abstracting drivers behind a msg set is exactly one of the reasons the project exists, so that in itself already provides valuable information. |
Yes, you definitely have a couple of points there. What about we start playing with it in a branch? We don't have necessarily to merge it into master right away, so we have the time to refine it without breaking the API too often. |
I was already working on a refactoring of that service, so I wanted to wait to be done with that. We could definetly have an experimental branch that uses the messages in Majorana, probably after deadlines :P |
Just seeing whether there would be any interest to migrate to the messages and services defined in the ROS-Industrial Majorana project.
The message set is intended to try and bring some uniformity to the interfaces to impedance / force-control supporting (robot) controllers with a ROS interface out there. There has been some initial work to get
ahundt/grl
working with it, and it would seem this driver could benefit from it as well.The text was updated successfully, but these errors were encountered: