A universal algorithm for sensorless collision detection of robot actuator faults. (January 2018)