A 3D vision framework for generalized workpiece localization in robotic manufacturing