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

HC20DTP and HC30PL Update #597

Open
wants to merge 6 commits into
base: kinetic-devel
Choose a base branch
from
Open

Conversation

EricMarcil
Copy link
Contributor

The HC20 package was updated with the HC20DTP and HC30PL variant. HC20 visual meshes were changed from .stl to .dae format to improve rendering.

EricMarcil and others added 6 commits August 15, 2024 11:38
The HC20 package was updated with the HC20DTP and HC30PL variant. HC20 visual meshes were changed from .stl to .dae format to improve rendering.
@gavanderhoorn
Copy link
Member

High-level comment: could you please use multiple commits in future PRs when changing multiple things and adding support for new variants/series?

@EricMarcil
Copy link
Contributor Author

@gavanderhoorn Yes, I will try do split them up in the future.

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.

Marking as requested changes while we discuss my comments.

@@ -2,13 +2,13 @@
<?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="2">
<name>motoman_hc20_support</name>
<version>0.1.0</version>
<version>1.0.0</version>
Copy link
Member

Choose a reason for hiding this comment

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

We'll address this in a later PR, but we can't bump the version of this single package like this.

Catkin/Bloom limits things such that every package in a repository must have the same version.

Please revert this change and keep version at 0.1.0.

which also supports the DT and XP variants.
which also supports the DT, XP, DTP and HC30PL variants.
Copy link
Member

Choose a reason for hiding this comment

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

we normally reserve this kind of phrasing for variants which don't get their own xacro:macro.

The DTP and 30PL do have their own xacro:macro, so I would recommend we change this to reflect that.

Comment on lines +20 to +21
<li>HC20DTP</li>
<li>HC30PL</li>
Copy link
Member

Choose a reason for hiding this comment

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

Seeing as we noticed there are actual variants of variants in other recently merged support packages: is there nothing we can state here as to which specific specification were used?

Comment on lines +151 to +157
<!-- ROS base_link to Robot Manufacturer World Coordinates transform -->
<link name="${prefix}base" />
<joint name="${prefix}base_link-base" type="fixed">
<origin xyz="0 0 0.380" rpy="0 0 0"/>
<parent link="${prefix}base_link"/>
<child link="${prefix}base"/>
</joint>
Copy link
Member

Choose a reason for hiding this comment

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

should we perhaps take this opportunity to add flange and base here?

Same comment for the 30PL below.

<child link="${prefix}link_4_r"/>
<origin xyz="0.880 0 0" rpy="0 0 0" />
<axis xyz="-1 0 0" />
<limit lower="${radians(-15)}" upper="${radians(15)}" effort="368.48" velocity="${radians(112)}"/>
Copy link
Member

Choose a reason for hiding this comment

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

Is this correct? 15 degrees only?

<child link="${prefix}link_5_b"/>
<origin xyz="0 0 0" rpy="0 0 0" />
<axis xyz="0 -1 0" />
<limit lower="${radians(-15)}" upper="${radians(15)}" effort="141.12" velocity="${radians(132)}"/>
Copy link
Member

Choose a reason for hiding this comment

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

same here

<geometry>
<mesh filename="package://motoman_hc20_support/meshes/hc20dtp/visual/link_5_b.dae"/>
</geometry>
<origin rpy="0 1.57075 0"/>
Copy link
Member

Choose a reason for hiding this comment

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

why do these Collada meshes have a different orientation?

It would be nice to have the meshes aligned already, so as to simplify the xacro:macro.

Same comment for the collision of link_5_b and both meshes for link_6_t.

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.

2 participants