| CPC B25J 9/1664 (2013.01) [B25J 9/1605 (2013.01); G06F 30/10 (2020.01)] | 25 Claims |

|
1. A method for robot-obstacle interference checking, said method comprising:
creating, on a computer having a processor and memory, three dimensional (3D) points defining space occupied by a robot and one or more other objects;
updating coordinates of the 3D points defining space occupied by the robot based on robot joint positions;
converting the 3D points defining space occupied by the robot and the one or more other objects to one dimensional (1D) indices defining workspace grid cell occupancy;
storing the 1D indices as a set for the robot and the one or more other objects; and
performing an interference check by computing an intersection, on the computer, of the set of 1D indices for the robot and the set of 1D indices for the one or more other objects.
|