This application provides an interference determination method, a interference determination system and a storage medium that can calculate the interference between a robot and its surroundings in accordance with the action path at high speed. The first, second and intermediate postures of the robot are set to generate the first combined approximate body which is composed of several approximate bodies of the robot, which are obtained according to their approximate shape of the robot. In the case of interference with the adjacent objects, based on the distance between the two adjacent approximate bodies of the robot, it is judged whether a combination approximate body smaller than the first combination approximate body is generated.
【技术实现步骤摘要】
干扰判定方法、干扰判定系统以及存储介质
本专利技术涉及干扰判定方法、干扰判定系统以及计算机程序。
技术介绍
在使工业用机器人进行规定的作业时,通过编程、使实机实际动作的示教来确定执行作业的机械臂的动作路径的情况下,需要较多的时间与劳力。与此相对,如果能够使用在输入了动作开始点(起点)及动作结束点(终点)时自动生成起点与终点间的路径的算法,则能够期待大幅度缩短对工业用机器人进行示教的时间。作为在控制工业用机器人的机械臂的动作时检查有无与周边物的干扰的方法,具有专利文献1。该文献中公开了如下干扰预测方法:关于将起点与终点之间连结的机器人的路径,按照机器人通过该路径的各离散时间进行区分,计算机器人的占有区域,将相邻的离散时间彼此的占有区域组合而计算多个凸包,计算这些凸包和用多面体对周边的障碍物进行近似而得的凸多面体是否具有共享区域,在有共享区域的情况下认为产生了干扰。在使用这样的算法生成路径时,如果能够生成考虑到工业用机器人所配置的周边环境、例如传送带等障碍物的路径,则将生成更适合实际环境的路径,是优选的。专利文献1:日本特开2012-223845号公报而且,作为这种路径的自动生成所要求的性能之一,有路径运算处理的高速化。例如,在必须利用机械臂分别把持在传送带上不规则地流过来的多个把持对象物的情况下,必须按照每个把持对象物运算路径,因此需要实现运算处理的高速化。这是因为,运算时间的长短直接关系到传送带的可动速度、进而是生产效率。在专利文献1所记载的干扰判定方法中,针对组合了相邻的离散时间下的机器人的占有区域的所有凸包与对机器人周边的障碍物进行近似而得的凸多面体, ...
【技术保护点】
1.一种干扰判定方法,使用具备获取部、存储部以及运算部的运算装置,判定具有多个可动轴的机器人在从初始姿势向目标姿势移动的动作路径上与存在于所述机器人的周边的周边物发生干扰的可能性,所述运算部执行以下步骤:使所述存储部存储针对规定的关注部位以多面体近似所述机器人的形状而得的机器人数据;使所述存储部存储近似所述周边物的形状而得的周边物近似体的数据;使用所述获取部获取所述初始姿势以及所述目标姿势;设定从所述初始姿势向所述目标姿势移动的所述动作路径上的所述机器人的第一姿势、相比于所述第一姿势相对地靠所述目标姿势一侧的所述动作路径上的所述机器人的第二姿势、以及所述第一姿势与所述第二姿势之间的中间姿势;基于所述机器人数据,生成针对所述关注部位以所述多面体近似所述第一姿势、所述第二姿势以及所述中间姿势下的所述机器人的形状而得的机器人近似体;生成组合在该生成的步骤中生成的所述机器人近似体而构成的第一组合近似体;判定所述第一组合近似体和所述周边物近似体是否发生干扰;在该判定的步骤中判定为发生干扰的情况下,算出表示构成所述第一组合近似体的多个所述机器人近似体中相邻的两个所述机器人近似体的间隔的量并与第一规 ...
【技术特征摘要】
2017.11.09 JP 2017-2163851.一种干扰判定方法,使用具备获取部、存储部以及运算部的运算装置,判定具有多个可动轴的机器人在从初始姿势向目标姿势移动的动作路径上与存在于所述机器人的周边的周边物发生干扰的可能性,所述运算部执行以下步骤:使所述存储部存储针对规定的关注部位以多面体近似所述机器人的形状而得的机器人数据;使所述存储部存储近似所述周边物的形状而得的周边物近似体的数据;使用所述获取部获取所述初始姿势以及所述目标姿势;设定从所述初始姿势向所述目标姿势移动的所述动作路径上的所述机器人的第一姿势、相比于所述第一姿势相对地靠所述目标姿势一侧的所述动作路径上的所述机器人的第二姿势、以及所述第一姿势与所述第二姿势之间的中间姿势;基于所述机器人数据,生成针对所述关注部位以所述多面体近似所述第一姿势、所述第二姿势以及所述中间姿势下的所述机器人的形状而得的机器人近似体;生成组合在该生成的步骤中生成的所述机器人近似体而构成的第一组合近似体;判定所述第一组合近似体和所述周边物近似体是否发生干扰;在该判定的步骤中判定为发生干扰的情况下,算出表示构成所述第一组合近似体的多个所述机器人近似体中相邻的两个所述机器人近似体的间隔的量并与第一规定值进行比较;以及基于表示所述间隔的量与所述第一规定值的比较结果,判断是否生成比所述第一组合近似体小的组合近似体。2.根据权利要求1所述的干扰判定方法,其中,所述运算部在判断为表示所述间隔的量是所述第一规定值以上的情况下,进一步执行以下步骤:针对所述关注部位,生成组合相当于所述第一姿势、所述第二姿势以及所述中间姿势的多个所述机器人近似体中至少两个所述机器人近似体而构成的、比所述第一组合近似体小的第二组合近似体;以及判定所述第二组合近似体和所述周边物近似体是否发生干扰。3.根据权利要求2所述的干扰判定方法,其中,所述运算部在判定所述第二组合近似体和所述周边物近似体是否发生干扰的步骤中判定为干扰、且表示构成所述第二组合近似体的多个所述机器人近似体中相邻的两个所述机器人近似体的间隔的量为所述第一规定值以上的情况下,进一步执行以下步骤:生成组合相当于所述第一姿势、所述第二姿势以及所述中间姿势的多个所述机器人近似体中至少两个所述机器人近似体而构成的、比第n-1组合近似体小的第n组合近似体;以及判定所述第n组合近似体和所述周边物近似体是否发生干扰,其中,n是3以上的整数。4.根据权利要求3所述的干扰判定方法,其中,所述运算部一边使n每次增加1,直到表示构成所述第n组合近似体的多个所述机器人近似体中相邻的两个所述机器人近似体的间隔的量小于所述第一规定值为止,一边反复进行生成所述第n组合近似体的步骤以及判定所述第n组合近似体与所述周边物近似体是否发生干扰的步骤。5.根据权利要求4所述的干扰判定方法,其中,生成所述第n组合近似体的步骤包括以下步骤:在构成所述第n-1组合近似体的多个所述机器人近似体中选择相邻的两个所述机器人近似体;新设定所选择的所述相邻的两个所述机器人近似体间的动作路径上的中间姿势;生成相当于新设定的所述中间姿势的所述机器人近似体;以及将所选择的所述相邻的两个所述机器人近似体和相当于新设定的所述中间姿势的所述机器人近似体组合而生成所述第n组合近似体。6.根据权利要求1至5中任一项所述的干扰判定方法,其中,判定第k组合近似体和所述周边物近似体是否发生干扰的步骤包括:算出所述第k组合近似体与所述周边物近似体的距离;以及比较所述距离与第二规定值,其中,k是1以上的整数。7.一种干扰判定方法,使用具备运算部的运算装置,判定具有多个可动轴的机器人在从初始姿势向目标姿势移动的动作路径上与存在于所述机器人的周边的周边物发生...
【专利技术属性】
技术研发人员:藤井春香,中岛茜,小岛岳史,林剑之介,
申请(专利权)人:欧姆龙株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。