| CPC B25J 9/1676 (2013.01) [B25J 9/1666 (2013.01); B25J 9/1682 (2013.01)] | 18 Claims |

|
1. An interference evaluating device comprising:
a processor;
a memory storing instructions for execution by the processor including instructions for:
acquiring set positions that are points of origin of movable ranges of a plurality of robots, respectively, starting positions that are positions of predetermined regions of the plurality of robots, respectively, at times of being in starting poses, and ending positions that are positions of the predetermined regions at times of being in ending poses; and
evaluating a risk of interference among the plurality of robots based on overlapping of polyhedrons that are specified based on polygons that include the set positions, the starting positions and the ending positions of the plurality of robots respectively,
wherein the instructions for execution by the processor include instructions for specifying the polyhedrons whose bottom surfaces are polygons obtained by projecting the polygons onto planes that are planes in which the robots are set, and that have predetermined heights in directions normal to the planes.
|