Robot with vision-based 3D shape recognition Application EP-2249286-A1 European Patent Office 10 Nov 2010