URCap robot camera calibration program

This example program requires the Pickit URCap plugin to be installed in your robot.  For installation instructions of both the URCap plugin and the example programs please refer to the URCap installation and setup article.

Before following these URCap specific instructions in this article, make sure you first understand the process of executing a robot camera calibration as explained on Calibration.

Multi poses calibration


The program starts by opening a pop-up message, informing that multi-poses calibration will be carried out. Before running the program, the user must have the Calibration page of the Pickit web interface open. If this is not the case, it is notified by a pop-up message. Otherwise, the following sequence is repeated five times:

  1. Moves the robot to a waypoint.


    All ``MoveJ`` commands are specified with respect to the tool flange (as opposed to the TCP).

    While teaching the waypoints, it is recommended to have the Calibration page opened in the Pickit interface, where the user can verify whether the calibration plate is visible.

    The provided program serves as a template only, and the waypoints are not set. They must be taught by the user since they depend on the physical environment and location of the calibration plate. Guidance on how the five waypoints should be taught can be found in the article referenced above.

  2. Sends Pickit a calibration request, through the command Find calibration plate.


In the Calibration page, the user can follow the progress of calibration.

Single pose calibration

For single pose calibration, the program consists of one single calibration request.