Skip to content
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

Add KR270 R2700 #220

Open
wants to merge 21 commits into
base: melodic-devel
Choose a base branch
from
Open

Conversation

ipa-jsk
Copy link

@ipa-jsk ipa-jsk commented May 2, 2022

Adds support for the KR270 R2700. The dimensions are taken from the datasheet of the KR270 R2700 ultra. The inertia parameters are wrong (just copied from KR210, whose are also wrong as stated the respective package.xml).
I also kept the joint_state_publisher due to consistency reasons.
Anything more to consider?

@ipa-jsk ipa-jsk force-pushed the add_kr270 branch 2 times, most recently from 05ed9d2 to 8f5c187 Compare October 21, 2022 14:14
Copy link
Collaborator

@simonschmeisser simonschmeisser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your contribution and sorry for neglecting it for so long! I added some small things that need improvement to keep packages consistent.

kuka_kr270_support/CMakeLists.txt Outdated Show resolved Hide resolved
kuka_kr270_support/launch/test_kr270r2700.launch Outdated Show resolved Hide resolved
kuka_kr270_support/launch/test_kr270r2700.launch Outdated Show resolved Hide resolved
kuka_kr270_support/package.xml Outdated Show resolved Hide resolved
kuka_kr270_support/package.xml Outdated Show resolved Hide resolved
kuka_kr270_support/package.xml Outdated Show resolved Hide resolved
kuka_kr270_support/urdf/kr270r2700.urdf Outdated Show resolved Hide resolved
kuka_kr270_support/urdf/kr270r2700_macro.xacro Outdated Show resolved Hide resolved
kuka_kr270_support/urdf/kr270r2700_macro.xacro Outdated Show resolved Hide resolved
@ipa-jsk
Copy link
Author

ipa-jsk commented Jan 10, 2023

Thanks a lot for your contribution and sorry for neglecting it for so long! I added some small things that need improvement to keep packages consistent.

No worries, thanks for your review! I tried to address all comments, please solve the conversations yourself if you agree to the changes.

Copy link
Collaborator

@simonschmeisser simonschmeisser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your patience! Let's wait for @gavanderhoorn eagle eyes 😉

Copy link
Member

@gavanderhoorn gavanderhoorn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've not checked joint limits, nor the sizes of meshes.

@simonschmeisser: did you check those?

kuka_kr270_support/launch/test_kr270r2700.launch Outdated Show resolved Hide resolved
kuka_kr270_support/package.xml Outdated Show resolved Hide resolved
kuka_kr270_support/package.xml Outdated Show resolved Hide resolved
kuka_kr270_support/package.xml Outdated Show resolved Hide resolved
kuka_kr270_support/package.xml Outdated Show resolved Hide resolved
kuka_kr270_support/urdf/kr270r2700_macro.xacro Outdated Show resolved Hide resolved
kuka_kr270_support/urdf/kr270r2700_macro.xacro Outdated Show resolved Hide resolved
<limit lower="${radians(-350)}" upper="${radians(350)}" effort="0" velocity="${radians(175)}"/>
</joint>

<!-- This frame corresponds to the $TOOL coordinate system in KUKA KRC controllers. -->
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both flange and tool0 have this comment.

Is that correct?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to be the case for the other robots as well, see e.g. KR150-2

However, the KR150 r3100 has the following comment on flange:

<!-- ROS-Industrial 'flange' frame: attachment point for EEF models -->

and tool0

<!-- ROS-Industrial 'tool0' frame: all-zeros tool frame -->
<!-- This frame corresponds to the $FLANGE coordinate system in KUKA KRC controllers. -->

Unfortunately, I have no idea what is correct / how to check that

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for letting this get stale again, and sorry for getting sloppy with the comment for KR150-2 in #195

You could use either the comments you mentioned here or like in the PR above (REP-199 ...)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@simonschmeisser
Copy link
Collaborator

In the pdf it's named KR 270 R2700 ultra and when googling I only find a KR 270 R2700 ultra F so I'm wondering if we want to include the ultra?

Copy link
Collaborator

@simonschmeisser simonschmeisser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

except for one number limits and velocities match the data sheet

kuka_kr270_support/urdf/kr270r2700_macro.xacro Outdated Show resolved Hide resolved
@ipa-jsk
Copy link
Author

ipa-jsk commented Mar 13, 2023

@gavanderhoorn @simonschmeisser can you help me on the remaining open questions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants