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

Modify automatic pre-compute functions for screwed method #46

Open
yck011522 opened this issue Aug 9, 2021 · 1 comment
Open

Modify automatic pre-compute functions for screwed method #46

yck011522 opened this issue Aug 9, 2021 · 1 comment
Assignees
Labels
ITJ_Library Core ITJ Library / Geometry / Assembly / Process

Comments

@yck011522
Copy link
Member

yck011522 commented Aug 9, 2021

SCREWED_WITH_GRIPPER and SCREWED_WITHOUT_GRIPPER types will require different functions for computing the clamp positions. Each clamp will have the following positions (wcf) stored in joint attribute, their naming convention will be: 'screwdriver_' + beam_pos + clamp_pos:

  • screwdriver_pickup_attached
  • screwdriver_pickup_retract_attached
  • screwdriver_assembleapproach_attached
  • screwdriver_assemblebegin_attached
  • screwdriver_assembled_attached
  • screwdriver_assembled_retracted
  • screwdriver_storage_approach
  • screwdriver_storage
  • screwdriver_storage_toolchanger_retract

compute_pickup_frame (extended for Screwdriver as Gripper)
compute_gripper_grasp_pose (extend for WITH_GRIPPER, skip for Screwdriver as Gripper)
compute_beam_pickupapproach (same for WITH_GRIPPER, add new code for Screwdriver as Gripper)
compute_beam_finalretract (same for WITH_GRIPPER, skip for Screwdriver as Gripper)
compute_screwdriver_detachretract (new for all Screwdriver detach)

@yck011522
Copy link
Member Author

Key Position list needs to be updated for SCREWED_WITH_GRIPPER and SCREWED_WITHOUT_GRIPPER.

@yck011522 yck011522 self-assigned this Aug 10, 2021
@yck011522 yck011522 added the ITJ_Library Core ITJ Library / Geometry / Assembly / Process label Aug 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ITJ_Library Core ITJ Library / Geometry / Assembly / Process
Projects
None yet
Development

No branches or pull requests

1 participant