gramaziokohler / integral_timber_joints

Robotic Assembled Timber Structures with Integral Timber Joints
MIT License
9 stars 0 forks source link

Modify automatic pre-compute functions for screwed method #46

Open yck011522 opened 3 years ago

yck011522 commented 3 years ago

SCREWED_WITH_GRIPPER and SCREWED_WITHOUTGRIPPER 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:

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 commented 3 years ago

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