# URCap: Calibration node

<mark style="color:blue;">**Preparing the Robot Program**</mark>

To be able to carry out a calibration with the robot, a new robot program is started and the program node *<mark style="color:blue;">**robobrain: Calibration**</mark>* is used from the URCaps area. This is a prepared robot program for the calibration process. This must be completed to finish this step.

Right at the beginning, the mount type of the installed camera is chosen. In our case *<mark style="color:blue;">**dynamic**</mark>* is selected.&#x20;

<figure><img src="/files/XlFgaME771wYxiMcoRv6" alt=""><figcaption><p>Calibration – Pre-Installed Program Node</p></figcaption></figure>

<mark style="color:blue;">**Teaching the waypoints**</mark>

Five different waypoints have to be defined in the robot program. These waypoints should allow the vision system to take a picture of the calibration plate from different angles. It must be ensured that the calibration plate is positioned in front of the camera and is always completely visible in the image.

<figure><img src="/files/1rLxpEPgVSA6HPk0CTI3" alt=""><figcaption><p>Defining the Viewing Angle in the Robot Program</p></figcaption></figure>

Exemplary camera positions, which are all arranged around the calibration plate.

<figure><img src="/files/COi2fXNT6whN6hWyAOZX" alt=""><figcaption><p> Example Camera Positions</p></figcaption></figure>

After all waypoints have been defined the robot program can be executed. Please reduce the speed of the robot to minimize the risk of introducing vibrations and thus moving the calibration plate when running the calibration program.

{% hint style="info" %}
*In order to achieve the highest possible accuracy during calibration, care should be taken during the process to ensure that the calibration plate is as close as possible to the camera at each step.*
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.robominds.de/manual/robots/robot-interfaces/universal-robots/ur-robobrain-r-urcap/urcap-calibration-node.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
