Text this: Square groove detection based on Förstner with canny edge operator using laser vision sensor