Assembly task recognition with planar, curved and mechanical contacts | IEEE Conference Publication | IEEE Xplore