Select Topics

Posts by Tag

See all

Latest Blog Post

What are the Sources of Robot Inaccuracy?

Ahmed Joubair, Eng. Ph.D.
by Ahmed Joubair, Eng. Ph.D.. Last updated on Apr 25, 2016 9:55 AM
Posted on Oct 14, 2014 2:17 PM. 3 min read time

Many industrial applications require accurate robots to achieve critical tasks, such as aeronautic manufacturing [1] and metrological inspection [2]. However, industrial robots do not often offer height accuracy. Robotic inaccuracy is attributed to several error sources, which are divided into three main categories: Active joint errors, kinematic errors and non-kinematic errors. By active joints, we refer to the articulated and actuated joints of a robot, since some joints are articulated but not actuated, for example in parallel robots, these are called passive joints.

[1] At the heart of the CSeries

We note that the active joint errors and the kinematic errors create the highest contribution to the lack of robot accuracy. As you can imagine, the non-kinematic errors have a higher impact on applications involving high payloads.

1- Joint errors

These errors represent the errors related to the displacement value provided by the encoders of the active joint(s) of the robot. They represent the differences between the movement reported by the sensor (i.e. an encoder) and the actual movement made by the joint. These differences are mainly caused by sensor errors themselves and the offset caused by the zeroing (or homing) of each active joint (i.e. the error in the zero or base position of the active joint).

[2] Automated In-Line Accurate Robot Measurement

2- Kinematic errors

The kinematic factors are related to the knowledge of the robot’s kinematic model. A model that doesn’t closely represent the actual geometry of the robot is a fundamental source of inaccuracy. The main causes of kinematic errors are summarized in the following:

  • Differences between the nominal and actual lengths of the robot’s links, which are mainly caused by manufacturing and assembly tolerances. 
  • Geometric characteristics of the robot’s components (e.g. parallelism, orthogonality). 
  • Location errors of the reference frame(s): The robot base reference frame with respect to the work reference frame (also called cell frame or world frame) and the tool reference frame with respect to the flange frame (i.e. the last reference frame) of the robot.
robot accuracy

3- Non-kinematic errors

The non-kinematic factors are attributed to the mechanical characteristics of the robot’s components, which might be summarized in the following main elements:

  • The stiffness of the mechanical components (e.g. the robot’s links and gearboxes). 
  • The mechanical backlash (e.g. gearbox backlash). 
  • The effects of temperature on the robot’s structure and mechanical components.

Knowing where to look and how to reduce your errors and improve your accuracy for any industrial application that requires accurate robots to achieve critical tasks will surely improve your production results. Use of a force torque sensor to add precision to your measurements might be one way to eliminate these pitfalls. Since careful measurement at each stage of the application process, while this might seem tedious during set up, will no doubt payoff in the long run.

Ahmed Joubair, Eng. Ph.D.

Get Specifications of 44 Industrial Robots with Payloads Between 20-50 kg


Leave a comment

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

Related posts

What is the difference between Ethernet/IP and TCP/IP?

When it comes to the industrial protocols that we support here at Robotiq, one of the most frequent questions that gets asked...

Nicolas Lauzier
By Nicolas Lauzier - February 21, 2020
Top 7 Robotic Applications in Food Packaging

Cakes, creams, lettuce and milk. Robots can package them all! Here are seven great robotic food packaging applications.


Alex Owen-Hill
By Alex Owen-Hill - August 16, 2017
What's New in Robotics This Week - Apr 21

Industrial & cobot roundup, meet the cheetah bot, drone brief (land & air), a good time to mention ISO/TS 15066, and much more. 

Emmet Cole
By Emmet Cole - April 21, 2017