Industrial robots that can respond to the current needs for variable-type and variable-volume production and that can play a variety of roles such as processing and transporting with a single robot to reduce time and cost. If realized, these robots will help save space in factories and increase production efficiency. However, this requires high positioning accuracy of the robot. In this study, we analyze the motion accuracy of industrial robots and their compensation method to construct this system. Here, we use a laser tracker to measure the coordinates of the hand tip of the robot when the robot is stationary. Subsequently, the error amount in an arbitrary posture is predicted using a Gaussian process. Furthermore, Bayesian optimization is used to efficiently search for points where the positioning error norm is likely to be large, which is then compensated for by a feedback method. This method successfully reduced the time cost of the experiment to approximately one-tenth of that required in the previous study and achieved a correction of approximately 66 %. However, because this method alone does not perform an exhaustive measurement, it is unclear whether all the points predicted to have small errors are so small that they do not require correction. Therefore, future studies, we will aim to verify this issue by considering the time efficiency.