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 motoman_hc10dtp_b00_ikfast_plugin #4

Draft
wants to merge 40 commits into
base: mikado
Choose a base branch
from

Conversation

cjue
Copy link

@cjue cjue commented Aug 17, 2023

This IKfast plugin misses some solutions:

openravepy.databases.inversekinematics: testik, success rate: 0.970000, wrong solutions: 0.000000, no solutions: 0.030000, missing solution: 0.549000

cjue and others added 30 commits August 15, 2023 09:42
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.
motoman_driver/src/industrial_robot_client/joint_trajectory_streamer.cpp::MotomanJointTrajectoryStreamer::streamingThread() maybe unused because of override?
…nstant replace_start_pos_tol_

fixes "Trajectory start position doesn't match current robot position (3011)" issues in high velocity&acceleration applications

fix constness to allow modification of first trajectory point

format for roslint

increase replace_start_pos_tol_ to 0.02
cjue and others added 10 commits August 15, 2023 09:42
…ime further; logging

IRC JointTrajectoryStreamer: 5ms streaming sleeps
MotomanJointTrajectoryStreamer: 10ms streaming sleeps
Added support for HC10DTP (1-06VXCP10-B0*)
The DTP model was originally set as 'dtp-b10' but it should be 'dtp-b00'.  File names and references were corrected to 'dtp-b00'
@cjue cjue marked this pull request as draft August 17, 2023 22:00
@cjue cjue force-pushed the mikado branch 2 times, most recently from 7afa02c to 064fe34 Compare April 10, 2024 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants