“…Before a part can be machined, it needs to be localized within the robot's workspace such that an appropriate path can be planned. Various methods have been examined for part registration, including jigging [61], laser scanning [11,47,48,[62][63][64][65], robot touch-off localization [44,61,66,67], and vision systems [68][69][70][71][72]; however, each of these has its challenges. Jigging is a costly solution that necessitates custom fixtures for each workpiece and is not appropriate for a wide range of situations due to workpiece variability, space constraints, and other factors.…”