I. Introduction
Threaded fastening is one of the most prevalent assembly methods in manufacturing [1]. This method is often used when future disassembly is required for maintenance or rework [2]. Moreover, screws are the only fasteners that provide continuously variable joint tension by adjusting the tightening torque, which adds to their versatility [1]. In the late 1970s, Nevins and Whitney [3], [4] found that threaded fastening is constituted 27% of typical assembly tasks over a range of common products and second only to peg-in-hole assembly at 33%. In 1995, a survey of 24 product lines is classified 37.9% of all mechanical assembly operations as screw and bolt insertions [5]. Given its ubiquity, threaded fastening is an attractive target for automation.