Monday, 9 June 2014

Hand-eye calibration

Install MATLAB calibration toolbox: link
Install addon for the hand-eye calibration: link

Note:
In order to use normal calibration pattern (instead of the dots pattern provided by the hand-eye program), we need to do: "active_images = 1:num_of_views;" before calling "handeye.m".

Step 1: Record stable frames number in both left and right video, save it in a txt file.
Step 2: Copy/Paste the frames to the calibration folder, rename them from XXX_0000 to XXX_0020 (for example).
Step 3: Run calib.m (MATLAB calibration toolbox). Go through the normal camera calibration procedure.
Step 4: For the hand-eye calibration, import tracking data of marker that was attached to the camera (or robot kinematic data).
Step 5: Smooth the tracking data for both position and quaternion based on the frame number recorded in the Step 1.
Step 6: Run handeye.m.

2 comments:

  1. Hi Lin Zhang,

    good and short instructions.

    however the link of ad-don seems dead. Is this the add-on you are referring to?

    https://github.com/christianwengert/calib_toolbox_addon

    best,

    mike

    ReplyDelete
    Replies
    1. Yes, that looks the same as the one I was using. I will update the link. Thanks for that.

      Delete