Subscribe

Select Topics

Posts by Tag

See all

Latest Blog Post

How Can an Industrial Robot Be Calibrated?

Ahmed Joubair, Eng. Ph.D.
by Ahmed Joubair, Eng. Ph.D.. Last updated on Jan 29, 2015 11:37 AM
Posted on Nov 16, 2014 7:14 AM. 2 min read time

Robot manufacturers claim to have a given accuracy and repeatability. Although, all of these specifications can only work when a proper calibration has been done on the robot. The calibration process for industrial robots is composed of four main steps:

 1. Modeling

industrial robot calibration

Modeling is basically a mathematical model that describes as closely as possible the kinematic model of the robot. For serial/industrial robots, the most common method of modeling is called the Denavit and Hartenberg (DH) approach. This method is based on using homogeneous matrices representing the transformation of the reference frames associated which the robot joints. A complete kinematic model should include kinematic errors (e.g. joint offsets and link length errors). Through modeling, it is easier to figure out where the biggest error is located and where to look for a good calibration. 

For parallel robots (DELTA robots), the DH approach is rarely used; the kinematic model is defined according to the robot’s type. You should notice that in the case of non-kinematic calibration, a model of the studied non-kinematic errors (e.g. stiffness and back-lash) should also be considered.

 2. Measurement

tracking dynamic highThis step is very important in the calibration process, since it allows for the collection of the data that will be used in the identification of the parameter errors. The measurement method and the instrument used depend on the identification approach. However, the most used methods involve measuring the position of the robot’s end-effector using 3D measurement devices, such as a laser tracker or a 3D camera system. You should choose your measurement tool very carefully, because it should be more precise than the robot's expected accuracy. This basically means having a measuring tool with a smaller uncertainty than the position resolution of the robot. 

 3. Identification 

The identification consists of determining the parameter errors for the robot. Two main approaches are available: forward calibration which consist of the identification by minimizing the residual position errors, or by minimizing the joint angle errors. The second method is called inverse calibration. This method consist of measuring and determining the error(s) in each of the joints.

 4. Validation

After identifying the parameter errors, this data is considered by the robot controller in order to create the simulated model used by the robot which should be similar to the real model. As a result, the robot accuracy should be improved. Thus, the validation allows for the confirmation of the effectiveness of the identified values of the robot parameters.

This is still a really general way to calibrate your robot. To eliminate as much error as possible You may want to look at each step very precisely and closely apply these steps to your robot application. 

Industrial Communication Protocol Cheat Sheet Get it here

Leave a comment

Ahmed Joubair, Eng. Ph.D.
Connect with the writer:

Related posts

What's the Difference Between Automation and Robotics?

Automation and robotics are two different, but closely related concepts. Both are part of the daily life of companies in...

Robotiq Team
By Robotiq Team - November 20, 2024
The Human View of Robot Workers: What Do Employees Really Think?

Robot workers are transforming the way we work. There is no denying that they are here to stay… but this raises some...

Alex Owen-Hill
By Alex Owen-Hill - February 21, 2023
7 Exciting and Effective Applications for Robotics in Retail

Robotic technology is transforming the retail industry. With robots, retailers of all sizes can automate and streamline...

Alex Owen-Hill
By Alex Owen-Hill - February 17, 2023