In the field of industrial robotics, many different calibration methods exist to reduce error in the
robot system. Locating the manipulator home position is a common calibration technique, which
can be divided into three main categories relative, optimal and leveling based methods. The
home position of an industrial manipulator is a position where all joint angles have a pre-defined
value (e.g. zero or 90 degrees), which can be transformed into Cartesian space via the robot
kinematics. Large industrial manipulators, with a working range in the order of several meters,
require an accurately defined home position that can be restored with repeatability in the order of
0.2mm in Cartesian space or 0.01 degrees in Joint space