-
Notifications
You must be signed in to change notification settings - Fork 217
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 support for R900 #134
base: melodic-devel
Are you sure you want to change the base?
Conversation
Hi, thanks for the PR. Contributing a new model like this is always appreciated. I'll add some high-level comments in a first review. |
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.
Could I ask you to look at the following comments? Thanks.
- please use the new features in
xacro
such as support for inline math and Pythonradians
support. See pull/82/files for how that would change your files. - Don't forget to add
--inorder
to yourload_...launch
file. - Also remove the
.py
extension fromxacro.py
. - we'd like to keep things alphabetically sorted, so could I ask you to please re-order listings and explanatory text to list the
R900
first? - I don't believe the
robot_state_publisher
has ause_gui
parameter - please keep values for
xmlns:xacro
consistent and use the new url:http://wiki.ros.org/xacro
- if you can, try and see whether the new variant you add has any meshes it shares with the R1100. Most of the times
base_link
,link_1
,link_3
,link_5
andlink_6
can be shared between variants that only differ in reach. - please keep
rviz
enabled intest_...launch
files. Those files are actually intended to launch RViz and allow you to inspect the URDF. Without RViz, that is rather difficult.
Also, FYI... I believe the meshes for the KR6r900 (existing) and KR10r900 are the same. |
If that is the case then they should probably be wholesale re-used. Connects: #105. Edit: if these robots are the same except for payload, then we may just skip adding this variant and declare the |
in fact, after applying the requested changes, the two xacro files are almost identical except for the kr6 one using the legacy DEG2RAD conversion. I'll adapt the kr6 one then and use the macro for the kr10, right? |
Hm, yes, that does seem like a good way to do this. Thanks for staying on top of this and iterating. This does really connect to the discussion in #105. |
now, there is only one macro left shared by the kr6r900 and the kr10r900. |
Hi there, I had a quick look again and I think all from the list has been integrated into the MR. However, the CI pipeline fails as it is being executed on indigo, which doesn't have the radians capability, for example. @gavanderhoorn do you want to have another look? |
Could it be that you missed this bullet in the review?
That would be needed to enable Jade+ Edit: hm, strange. The launch file does add that, I'll need to check the CI result. |
well, it is the kr6r900-file that fails. And that doesn't have the --inorder notation. I can change it there, as well. |
Ah. I missed that. Yes, that would be required. |
Is your |
I'll have to check that... |
Would you want to wait with merging this PR until after you've fixed this? |
Yes, I might have to rewrite history... Thank you.
…On Donnerstag, 13. Dezember 2018 14:07:27 CET G.A. vd. Hoorn wrote:
> > Is your ***@***.***` address not associated with your GH account? The
> > commits are showing up unattributed to @fmauch.>
> I'll have to check that...
Would you want to wait with merging this PR until after you've fixed this?
|
Please merge it as is. |
What's the status on this PR? |
Oh and do you know if there is a difference between KR10 R900-2 and KR10 R900 sixx? Besides color? I'm getting crazy with the Kuka naming schemes! To answer my own question: KR agilus sixx and KR agilus-2 are different series so KR10 R900-2 and KR10 R900 sixx are not equivalent and I'll open a separate PR once I modeled this |
I totally forgot about that one. I just rebased and squashed it. @gavanderhoorn I think, your requested changes are all in, right? |
This MR contains meshes and URDF for the kr10r900 model. I'm not that much of a meshing pro, which is why the collision meshes might be further reduced. They currently are the convex hull of the real meshes.