### Build Workspace
Source: https://github.com/marcoesposito1988/easy_handeye2/blob/master/README.md
Build your ROS workspace after cloning the repository and installing dependencies.
```bash
colcon build
```
--------------------------------
### Install Dependencies
Source: https://github.com/marcoesposito1988/easy_handeye2/blob/master/README.md
Install ROS dependencies for the easy_handeye2 package. Ensure you are in the root of your workspace.
```bash
cd .. # now we are inside ~/easy_handeye2_ws
rosdep install -iyr --from-paths src
```
--------------------------------
### Publish Multiple Calibrations
Source: https://github.com/marcoesposito1988/easy_handeye2/blob/master/README.md
Include the publish.launch.py script multiple times to publish several calibrations simultaneously. Ensure distinct namespaces are used for each calibration.
```xml
```
--------------------------------
### Include Eye-in-Hand Calibration Launch File
Source: https://github.com/marcoesposito1988/easy_handeye2/blob/master/README.md
Include the calibrate.launch.py for eye-in-hand calibration in your custom launch file. Ensure to set the correct TF reference frames for your robot and tracking system.
```xml
```
--------------------------------
### Include Eye-on-Base Calibration Launch File
Source: https://github.com/marcoesposito1988/easy_handeye2/blob/master/README.md
Include the calibrate.launch.py for eye-on-base calibration in your custom launch file. Ensure to set the correct TF reference frames for your robot and tracking system.
```xml
```
--------------------------------
### Clone Repository
Source: https://github.com/marcoesposito1988/easy_handeye2/blob/master/README.md
Clone the easy_handeye2 repository into your catkin workspace's src directory.
```bash
cd ~/easy_handeye2_ws/src # replace with path to your workspace
git clone https://github.com/marcoesposito1988/easy_handeye2
```
--------------------------------
### Enable Freehand Robot Movement for Calibration
Source: https://github.com/marcoesposito1988/easy_handeye2/blob/master/README.md
Optionally enable freehand robot movement during calibration by setting 'freehand_robot_movement' to true. This requires the robot to publish its own pose into TF.
```xml
```
=== COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.