The O3D from ifm: the precise eye for flexible pick-and-place tasks