路径输出方法、路径输出系统和路径输出程序与流程

文档序号:20166554发布日期:2020-03-24 21:36阅读:来源:国知局

技术特征:

1.一种路径输出方法,使用具有取得部、输出部、存储部和运算部的运算装置来输出具有多个可动轴的机器人将对象物从第1位置搬运至第2位置时的路径,

所述运算部执行以下步骤:

使用所述取得部来取得所述第1位置和所述第2位置;

取得所述机器人将所述对象物从所述第1位置搬运到所述第2位置时的搬运条件,所述搬运条件包括与所述对象物的姿势有关的第1条件;

生成所述机器人将所述对象物从所述第1位置搬运到所述第2位置的路径,该路径是遍及整个该路径而使所述对象物的姿势满足所述搬运条件的路径;以及

使用所述输出部来输出所述生成的路径。

2.根据权利要求1所述的路径输出方法,其中,

在所述存储部中存储有所述第1条件的初始值,

所述运算部在取得所述搬运条件的步骤中,取得所述存储部所存储的初始值作为所述第1条件。

3.根据权利要求1或2所述的路径输出方法,其中,

所述运算部在取得所述搬运条件的步骤中,经由所述取得部而取得用户所任意设定的所述第1条件。

4.根据权利要求3所述的路径输出方法,其中,

所述运算部在取得所述搬运条件的步骤中,将用户任意设定并经由所述取得部而取得的所述第1条件作为初始值或重写值存储到所述存储部中。

5.根据权利要求1~4中的任意一项所述的路径输出方法,其中,

所述运算部在生成所述路径的步骤中,搜索满足所述第1条件的第3位置,生成将所述对象物从所述第1位置经由所述第3位置而搬运至所述第2位置的路径。

6.根据权利要求1~4中的任意一项所述的路径输出方法,其中,

所述存储部中存储有判定是否满足所述搬运条件的规定的函数,

所述运算部在生成所述路径的步骤中,根据所述规定的函数,生成满足所述搬运条件的路径。

7.根据权利要求1~6中的任意一项所述的路径输出方法,其中,

所述运算部在取得所述第1位置和所述第2位置的步骤中,使用所述取得部来取得根据由规定的传感器取得的信息而计算出的、所述第1位置和所述第2位置中的至少一个。

8.根据权利要求1~7中的任意一项所述的路径输出方法,其中,

所述运算部在取得所述第1位置和所述第2位置的步骤中,使用所述取得部来取得由规定的传感器取得的信息,根据所述取得的信息来计算所述第1位置和所述第2位置中的至少一个。

9.根据权利要求7或8所述的路径输出方法,其中,

由所述规定的传感器取得的信息是由摄像装置取得的所述对象物的图像信息或所述机器人具有的多个可动轴的角度的信息。

10.根据权利要求1~9中的任意一项所述的路径输出方法,其中,

所述搬运条件还包括与机器人的周边环境信息有关的第2条件,

所述运算部在生成所述路径的步骤中,生成满足所述第1条件和所述第2条件的路径。

11.一种路径输出方法,使用具有输出部和运算部的运算装置来输出具有多个可动轴的机器人搬运对象物时的路径,其中,

所述运算部执行以下步骤:

计算满足第1条件的第1位置和第2位置,其中所述第1条件用于限制存在所述对象物的真实空间内的所述对象物可采取的姿势;

在所述真实空间内计算将所述第1位置与所述第2位置之间连接的一个以上的中间点,所述一个以上的中间点除了满足所述第1条件以外还满足与所述机器人的周边环境信息有关的第2条件;

生成从所述第1位置经由所述一个以上的中间点而到达所述第2位置的路径;以及

使用所述输出部来输出所述生成的路径。

12.根据权利要求11所述的路径输出方法,其中,

所述运算部在计算所述第1位置和所述第2位置的步骤中,计算在所述第1位置与所述第2位置之间存在满足所述第1条件的路径的所述第1位置和所述第2位置。

13.根据权利要求11或12所述的路径输出方法,其中,

所述中间点包含与从所述第1位置到达所述第2位置的路径上的所述对象物或所述机器人的手部的中间位置和中间姿势有关的信息,

所述运算部在所述真实空间内计算所述一个以上的中间点的步骤中,在不变更某一个中间点的与所述中间姿势有关的信息的情况下变更与所述中间位置有关的信息,由此在所述真实空间内计算满足所述第1条件的另一个中间点。

14.根据权利要求13所述的路径输出方法,其中,

所述运算部在所述真实空间内计算所述一个以上的中间点的步骤中,以使所述另一个中间点的所述中间位置朝向所述第2位置的方式,变更所述某一个中间点的与所述中间位置有关的信息。

15.一种路径输出系统,其输出具有多个可动轴的机器人将对象物从第1位置搬运至第2位置时的路径,其中,该路径输出系统包括:

取得部,其取得所述第1位置、所述第2位置以及由所述机器人将所述对象物从所述第1位置搬运到所述第2位置时的搬运条件,所述搬运条件包括与所述对象物的姿势有关的第1条件;

运算部,其生成所述机器人将所述对象物从所述第1位置搬运到所述第2位置的路径,该路径是遍及整个该路径而使所述对象物的姿势满足所述搬运条件的路径;以及

输出部,其将所述生成的路径输出到外部。

16.一种程序,其用于生成具有多个可动轴的机器人将对象物从第1位置搬运至第2位置时的路径,其中,

该程序使具有取得部和运算部的运算装置执行以下步骤:

取得所述第1位置和所述第2位置;

取得所述机器人将所述对象物从所述第1位置搬运到所述第2位置时的搬运条件,所述搬运条件包括与所述对象物的姿势有关的第1条件;

生成所述机器人将所述对象物从所述第1位置搬运到所述第2位置的路径,该路径是遍及整个该路径而使所述对象物的姿势满足所述搬运条件的路径;以及

输出所述生成的路径。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1