# Hand-Eye-Calibration-Matlab
**Repository Path**: ducongcong26/Hand-Eye-Calibration-Matlab
## Basic Information
- **Project Name**: Hand-Eye-Calibration-Matlab
- **Description**: hand eye calibration include eye on hand and eye in hand
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2019-12-11
- **Last Updated**: 2025-04-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Hand-Eye-Calibration-Matlab
# Camera to Arm Calibration
We improve [ZacharyTaylor'work](https://github.com/ZacharyTaylor/Camera-to-Arm-Calibration) which just calibrate camera to eye mounted a checkerboard to achieve the situation that the camera is mounted on the arm of robot.
## Introduction

### 1. Eye on Hand
A checkerboard is mounted on the end of the end effector. The corner points of this checkerboard can be robustly detected in the image. The location of its points can also be projected into the image using
**Where**
$ p_{checker}$ is a corner point on the checkerboard.
$ T^{base}_{end}$ is the transformation from the robotic arms base to its end effector.
$ T^{cam}_{base}$ is the transformation from the camera to the robotic arms base, which is the goal we want.
$ T^{end}_{checker}$ is the transformation from the robotic arms end effector to the checkerboard.
The specific details are shown in the documentation '**Camera to Robot Arm Calibration.pdf**'.
### 2. Eye in Hand
When a checkerboard is mounted on the end of the end effector, we improve the above method. In contrast, the location of the detected points can also be projected into the image using
**Where**
$ T^{end}_{base}$ is the inverse matrix of $ T^{base}_{end}$ which is record into a file, such as files of the folder '**cal1117**' in folder '**examples**'.
$ T^{cam}_{end}$ is the transformation from the camera to the robotic arms end effector, which is the goal we want here.
$ T^{base}_{checker}$ is the transformation from the robotic arms base to the checkerboard.
## Use
To apply this work to two scenes as above, we recommend readers to refer to the [ZacharyTaylor's repository](https://github.com/ZacharyTaylor/Camera-to-Arm-Calibration) and the folder '**examples**'. Note that we record the transformation from the robotic arms base to its end effector as a transform matrix.
