A control method for controlling a robot apparatus with a joint connecting links of a robot arm and first and second encoders each configured to detect position information of the joint, the control method comprising:
- error determination processing of determining whether a reading error has occurred in the second encoder;
- and
- encoder redetection processing of, in a case where it has been determined that the reading error has occurred in the error determination processing, driving the joint of the robot arm on a basis of a detection result of the first encoder, and redetecting the position information by the second encoder.