/regrasp3d

Primary LanguageMATLABMIT LicenseMIT

regrasp3d

Planning

###XY motion: XY motion of gripper is computed during planObject. It is recorded incrementally in grpxy_delta. During sticking in pivoting, the object rotates about contact point. Otherwise, grpxy_delta is set to zero.

Handle translational offset

In all planning, translational offset is ignored (i.e. the object start from x=0, y=0, on a table with z=0) In ploting and generateTraj, offset is considered.

Online execution

Orientation

move according to plan. (pos)

Translation:

Firm grasp: xy: zero force z: 0.9mg lift up force Pivoting: Sticking: it really has to be sticking, otherwise the plan breaks down xy: position, follow the plan, rotate about axis z: 0 force, or press down (about to) Slipping: xy: force, towards the origin. (not implemented yet) z: position, move according to plan

screw tip up pose: 0.0876068 0.392406 0.270768 0.7071 -0.7071 0 0

Screw down pose: 0.0539 0.392 0.2739 0.4183 -0.3489 -0.7909 -0.2790

screw up q: 0.5 0.5 0.5 0.5

bar_clamp up q: 0.9390 -0.0193 -0.0227 -0.3426