-
Notifications
You must be signed in to change notification settings - Fork 21
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
REP on naming ABB resources #16
Conversation
Question: should there be a section documenting some alternative templates that have been discussed but did not make it? |
@gavanderhoorn I've read it. Itlooks fine to me. regarding your last question, it doesn't seem necessary, we should link to the GH discussion instead. |
Thanks for your comments. We could link to the discussion, but some REPs include an "design alternatives" section directly in the document itself. That way future readers would not have to refer to external resources (that might disappear). I'm not opposed to linking to the discussion for that though. ros-industrial/abb#75 is already linked as a reference. |
After some additional I think 7 is free. |
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.
+1
The inclusion of payload is messy (file replication with trivial differences), but maintains compliance with ABB's naming conventions, which is probably a net positive.
My (weak) preference would have been to round payload to the nearest 1kg, but the current 0-prefix is also intuitive. Similarly, I would have preferred to leave off payload/reach except where required to distinguish between current variants. But I can see how the current approach is more future-proof.
Consider adding examples of typical naming/layout of artefacts (e.g. _support packages). It's non-obvious, even though I'm sure your description is complete. Levi's example was helpful in this regard.
Also, some guidance on expectations for how to minimize duplication (e.g. in xacros, launch files, etc.) would be welcome. This might be more suited as a wiki page, though, since it tends to be cross-platform.
Sorry for the late comments. Overall, looks good to me.
@JeremyZoss wrote:
yes, payload was a difficult choice. We discussed this in ros-industrial/abb#75. Reason I included it is indeed because we stick to ABBs conventions (but also for consistency, see below). And not described in this document, but to avoid unnecessary duplication two variants with the same reach but different payload (like the 2400-12/1.55 and -20/1.55, see the readme) can just use each others urdfs/meshes (ie: use the
We thought about this, but decided against it as it would mean that we'd be less consistent: for example for an I agree that shorter names are always preferable, but in this case I felt that avoiding potential ambiguity was more important.
Which example are you referring to here?
Yes, so initially I wanted to add them to this REP, but thinking about it such rules / guidelines wouldn't be ABB specific at all. So I did not include them, with the idea that a REP on artefact naming and support package layout would be more efficient as it could be 'shared' by all Mfgs we support. That REP could then point to this one (and others for the different Mfgs) for ABB-specific rules on naming. Perhaps I should make it clearer that this REP really is only about converting product names. I thought the title would convey that already :).
No problem. Thanks for the review. I think I will add that Design Alternatives section after all, which would address exactly the points that you raised. |
Btw: quite some time ago I started on a REP documenting ROS-I support pkg layout: Layout of ROS Industrial manufacturer support repositories. That was (and still is) intended to contain the "examples of typical naming/layout of artefacts". |
👍 |
Don't wait on me guys...pretty overwhelmed these days. |
a558404
to
c21fe31
Compare
I've added a section that discusses the "ignore payload" alternative. |
I've made this REP If I don't receive any more comments by 8pm CET, I'll mark the REP as active and merge it. |
ec53c9a
to
d95f935
Compare
Thanks for all the input @Levi-Armstrong, @Samsagax, @shaun-edwards and @JeremyZoss. Appreciated 💯 |
As per subject.
Refer to ros-industrial/abb#75 for context.
Link to rendered version.