| CPC G06Q 10/087 (2013.01) [B25J 9/1676 (2013.01); B25J 9/1687 (2013.01); B25J 9/1697 (2013.01); B65B 43/46 (2013.01); B65G 61/00 (2013.01); G05B 19/40935 (2013.01); G06T 7/11 (2017.01); G06T 7/13 (2017.01); G06T 7/50 (2017.01); G06T 7/62 (2017.01); G06T 7/73 (2017.01); G06T 19/20 (2013.01); G06V 10/25 (2022.01); G06V 10/255 (2022.01); G06V 20/64 (2022.01); G05B 2219/40006 (2013.01); G05B 2219/40607 (2013.01); G06T 2200/04 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20164 (2013.01); G06T 2207/30108 (2013.01); G06V 10/44 (2022.01)] | 20 Claims |

|
1. A method comprising:
obtaining first image data representative of one or more surfaces of an object;
obtaining second image data representing the object after an initial displacement of the object away from adjacent objects;
identifying edges of the object based on the first image data and the second image data; and
determining whether the object is recognizable based on the identified edges.
|