Support for LWR 4+ #252
Replies: 4 comments
-
@carlosjoserg: thanks for considering contributing to the ROS-Industrial support for KUKA robots. As to the options you propose:
I think the biggest issue for merging at the moment is naming: packages, launch files, xacros and file & directory layout (something I think @marcoesposito1988 also recognised in CentroEPiaggio/kuka-lwr#23). This is something that is not a blocker, but should probably be addressed, as we try to keep things consistent across our repositories. We've found that it helps with maintenance, makes automation possible and allows developers / users to re-use knowledge and experience they've built up with other ROS-Industrial packages.
Not right now. I think I'd prefer option 3. I'm not convinced 1 & 2 are really something we should do. Option 4 would be ok, but would mean introducing a repository that hosts support for a 'single' robot series / model: not impossible, but a deviation from current practice. @shaun-edwards, @Levi-Armstrong: opinions? |
Beta Was this translation helpful? Give feedback.
-
I'm in agreement with @gavanderhoorn on 3 & 4. Either of these options would allow us to do an "official" release, using the OSRF build servers. FYI, I've asked @frederickproctor to try out this driver on his hardware. He is already familiar with some of the software, having used it for simulating in Gazebo. This is really a sanity check to make certain other developers will be able to get the driver/software to work on their systems. |
Beta Was this translation helpful? Give feedback.
-
Hi, many thanks for your support. Ok, between 3 & 4, I would definitely go for the 4... even if we don't finally get access ;)
Yes. Thing is, I really like the structure I'm suggesting, but we can talk about that after we complete CentroEPiaggio/kuka-lwr/pull/46, we will try to finish as most as and as soon as we can and prepare the transfer (see below if you are interested in why I use that layout).
Sure, the more we use it, the better it gets. About the layout, I see xacro and launch files similar to c++ development, i.e.:
Something similar goes for the launch files. Side information about the first two points:
|
Beta Was this translation helpful? Give feedback.
-
Oh, btw, I just checked on the newest github member management and now one can add external collaborators to an organization. So, even if I would be glad to, I don't need to be part of ROS-I to keep on maintaining the lwr 4+ packages. |
Beta Was this translation helpful? Give feedback.
-
Hi @shaun-edwards @gavanderhoorn
I think that our lwr4+ package is in a decent state to start the review for merging into ROS-I. How would you like to proceed? I can think of some options within a lwr4plus_support subfolder:
Do you have any other idea?
In the meantime, I will use CentroEPiaggio/kuka-lwr#46 to finish some minor stuff.
/cc @marcoesposito1988
Beta Was this translation helpful? Give feedback.
All reactions