The invention discloses an
industrial robot collision detection method. By the adoption of a
collision detection method based on torque difference, in a
robot operation process, theoretical torque values of joints are predicted in real time according to a movement track, and differences between the theoretical torque values of the joints and actual sampled torque values of the joints are calculated in real time. When the torque differences exceed a collision threshold, it is regarded that collision happens, a motor stops running immediately, and a
robot stops moving. According to the method, a sensor does not need to be additionally arranged, the structure of the
robot does not need to be changed, the method is suitable for any operation working condition of the robot, and there is no limit on the working conditions. The whole process is carried out off-line, people only need to use prediction results in online programs of
collision detection, the programs are simple, and the execution efficiency is high. According to the method, the predicted torque of the joints is delayed by N cycles and processed, the actual torque is filtered through an average value, and then the torque differences are solved so that the collision threshold can be reduced, and sensitivity of the collision detection is improved.