-
Notifications
You must be signed in to change notification settings - Fork 195
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
Update MH5: Add Short & Long Variants (based on pull request #380) #518
base: kinetic-devel
Are you sure you want to change the base?
Update MH5: Add Short & Long Variants (based on pull request #380) #518
Conversation
The 0.0865 was the correct value for the original MH5 models on NX100 and DX100: MH00005. They are the models with the upper arm casting being straight. |
Thanks for bringing this one back! Happy to see it used. I'll take a closer look at this in the coming week. |
Do you have feedback on the updated support package? |
Meshes were simplified using "Quadric Edge Collapse Decimation" method to improve collision planning between L and R links. Attention was made to retain a similar number of faces & verticies as the convex hull had for comparable performance. Previous collision meshes were created using the "Convex Hull" method.
Reduced MH5L "L" and "R" link mesh file sizes from ~2MB to suggested < 1 MB. Mesh files were reduced using "Quadric Edge Collapse Decimation" method with priority to maintaining boundary location and quality of polygons.
Link meshes for the MH5L matching those of the MH5 were removed. Effected URDF references redirected to MH5 meshes. Moved unique "link-s" mesh to dedicated mh5_old_variants directory. Updated changelog to reflect shared meshes.
6498e7d
to
17c7d81
Compare
This is an updated version of pull request #380 by @acbuynak.
I rebased everything to current kinetic-devel and made some additions:
The most important difference is in the definition of joint_6_t for the MH5. According to the specs posted by @EricMarcil in #377 (comment) the offset should be
0.080
, not `0.0865´. The old value was already present in the kinetic-devel version of motoman_mh5_support, but to my understanding it has always been wrong.@acbuynak I could not open a clean pull request with my changes to https://github.com/OSU-AIMS/motoman/tree/kinetic-devel-update-mh5 because there was an extra "merge kinetic-devel" commit in there. Feel free to add my commits to your PR, we can then close this one.