Skip to Main Content
One of the main problems of an unconstrained mobile robot (that is not limited to rails or tracks), that limits its industrial applications, is its docking accuracy. Because robot programs are executed relative to the robot base, inaccurate positioning of the mobile robot during docking must be accounted for in order to improve the accuracy of the mobile robot. In this paper, a method to compensate for the docking inaccuracy of mobile robots is proposed. The method is based on modifying the task of the robot arm according to the docking error-the offset between the desired and actual docking locations of the mobile robot. The docking error is sensed by a sensor mounted on the robot arm: it can be either a vision system or a touch trigger probe. The algorithms for calculating the spatial docking error for each sensor and how the robot's task is modified accordingly are presented. The need for a method that will allow to reach results even in the presence of perturbed data, something that currently applied methods cannot guarantee, is discussed and one is presented. The calculation of the spatial offset between the actual and the desired locations of the mobile robot using vision system was implemented and results of some experiments are presented and discussed.