UM-ARM-Lab / conq_python

Python library and example scripts for Conq, our Boston Dynamics Spot
MIT License
3 stars 2 forks source link

Grasp Execution: #47

Open JemuelStanley47 opened 5 months ago

JemuelStanley47 commented 5 months ago

Initial tests:

JemuelStanley47 commented 5 months ago

Observations during test grasp execution:

1) Hand-frame orientation = Body Frame orientation : Ideal grasp pose frame is +-90 about gripper-axis

JemuelStanley47 commented 5 months ago

Compute pre-grasp orientation

JemuelStanley47 commented 5 months ago

Observed that the gripper's 'claw' motion can't exactly be assumed to be 'parallel' as the upper-jaw length > lower-jaw.

JemuelStanley47 commented 4 months ago

GPD requires camera_orientation: 0,0,0, so grasp poses won't be filtered according to approach axis if the point cloud is transformed from sensor frame -> body frame. The modifications required: 1) Get inference from sensor-frame / hand-frame 2) Transform grasp candidates to body frame 3) Execute grasp (might need post-processing for gripper angle orientation)