【技术实现步骤摘要】
【国外来华专利技术】用于确定多机器人的运动链序列的方法和系统
本公开内容一般地涉及管理用于产品和其他项目的数据的计算机辅助设计、可视化以及制造(“CAD”)系统、产品生命周期管理(“PLM”)系统、产品数据管理(“PDM”)系统和类似的系统(统称为“产品数据管理”系统或PDM系统)。更具体地,本公开内容涉及生产环境模拟。
技术介绍
如今,工业机器人大多是单臂机器人。典型的单臂机器人具有多个关节(例如六个或更多个关节)但仅有一个单个运动链。在机器人运动链上,通常在机器人运动链的末端处,安装有用于执行机器人任务的工业工具。由工具执行的机器人任务的示例包括但不限于焊接、点焊、电弧焊、涂漆、涂覆、钻孔和铆接、激光切割、卷边以及由工具执行的其他类型的制造操作任务。机器人运动链的末端也可以称为工具中心点框架(“TCPF”)或工具中心点(“TCP”)。属于新一代工业机器人的机器人称为双机器人。双机器人具有多个关节(例如八个或更多个关节)并且具有两个运动链。在每个运动链的末端处都安装有工业工具。双机器人在本领域中还称为双TCP分支机器人、双TCP机器人、双臂机器人、双头机器人、双运动链机器人等。在本文中使用术语双机器人。具有三个运动链的工业机器人称为三重机器人。具有N个(其中,N≥2)运动链的工业机器人在本文中称为多机器人。在前述内容中讨论了双机器人,但技术人员容易理解,类似的考虑适用于具有三个或更多个运动链的机器人。对于传统的“单臂”机器人,为了增加生产量需要制造设施:购买两个或更多个机器人;使用两个或更多个机器人控制器用于在两个或更多个机器人之间进行同步以免受碰撞并且维护两个或更多个机器 ...
【技术保护点】
1.一种用于通过数据处理系统来确定多机器人沿位置序列的运动链序列的方法,将由工具通过所述位置序列顺序地执行机器人任务,所述方法包括以下步骤:a)接收关于安装在所述机器人的所述运动链之一上的工具要到达的所述位置序列的输入;b)通过将一个运动链设置为在使用中来单独地考虑每个运动链,并且针对在使用中的所述每个运动链确定针对所述序列中的每个位置的多个可用配置;c)将所确定的可用配置表示为能够通过图表的定向连接器连接的节点,所述图表表示用于利用所述工具之一到达所述位置序列的所述位置的多个可用机器人路径,其中,允许在相同机器人路径内的不同运动链之间的切换;d)在考虑到所述位置序列的一组工作模态约束的同时,通过在连续配置之间模拟所述机器人的无碰撞轨迹来确定连接后续可用配置的多个有效定向连接器;e)向每个有效定向连接器分配权重因子,所述权重因子表示所述机器人在由所述定向连接器连接的两个连续节点表示的两个后续配置之间运动时所需的工作量;f)通过考虑所述定向连接器的所述权重因子,从沿所述有效定向连接器的多个有效机器人路径中确定最短机器人路径;以及g)确定所确定的最短路径的所述运动链序列。
【技术特征摘要】
【国外来华专利技术】1.一种用于通过数据处理系统来确定多机器人沿位置序列的运动链序列的方法,将由工具通过所述位置序列顺序地执行机器人任务,所述方法包括以下步骤:a)接收关于安装在所述机器人的所述运动链之一上的工具要到达的所述位置序列的输入;b)通过将一个运动链设置为在使用中来单独地考虑每个运动链,并且针对在使用中的所述每个运动链确定针对所述序列中的每个位置的多个可用配置;c)将所确定的可用配置表示为能够通过图表的定向连接器连接的节点,所述图表表示用于利用所述工具之一到达所述位置序列的所述位置的多个可用机器人路径,其中,允许在相同机器人路径内的不同运动链之间的切换;d)在考虑到所述位置序列的一组工作模态约束的同时,通过在连续配置之间模拟所述机器人的无碰撞轨迹来确定连接后续可用配置的多个有效定向连接器;e)向每个有效定向连接器分配权重因子,所述权重因子表示所述机器人在由所述定向连接器连接的两个连续节点表示的两个后续配置之间运动时所需的工作量;f)通过考虑所述定向连接器的所述权重因子,从沿所述有效定向连接器的多个有效机器人路径中确定最短机器人路径;以及g)确定所确定的最短路径的所述运动链序列。2.根据权利要求1所述的方法,其中,检查步骤b)的所确定的多个可用配置以免受静态碰撞。3.根据前述权利要求中任一项所述的方法,其中,在步骤a)处接收关于下述中的一个或更多个的附加输入数据:所述机器人的虚拟表示、多个工具的虚拟表示、单元布局的虚拟表示、要制造的多个部件的虚拟表示。4.根据前述权利要求中任一项所述的方法,其中,步骤e)的所述权重因子选自由以下组成的组:-模拟轨迹的能量消耗参数;-所述模拟轨迹的周期时间参数;-所述模拟轨迹的关节运动参数;-上述参数中的一个或更多个的组合。5.根据前述权利要求中任一项所述的方法,其中,步骤g)还包括确定所述最短路径的配置序列。6.根据前述权利要求中任一项所述的方法,其中,具有所述工作模态约束的一组位置状态选自由以下组成的组:-具有锁定配置的状态;-具有强制运动链的状态;以及-具有锁定运动链的状态。7.一种数据处理系统,包括:处理器;以及可访问存储器,所述数据处理系统特别地被配置成:a)接收关于安装在机器人的运动链之一上的工具要到达的位置序列的输入;b)通过将一个运动链设置为在使用中来单独地考虑每个运动链,并且针对在使用中的所述每个运动链确定针对所述序列中的每个位置的多个可用配置;c)将所确定的可用配置表示为能够通过图表的定向连接器连接的节点,所述图表表示用于利用所述工具之一到达所述位置序列的所述位置的多个可用机器人路径,其中,允许在相同机器人路径内的不同运动链之间的切换;d)在考虑到所述位置序列的一组工作模态约束的同时,通过在连续配置之间模拟所述机器人的无碰撞轨迹来确定连接后续可用配置的多个有效定向连接器;e)向每个有效定向连接器分配权重因子,所述权重因子表示所述机器人在由所述定向连接器连接的两个连续节点表示的两个后续配置之间运动时所需的工作量;f)通过考虑所述定向连接器的所述权重因子,从沿所述有效定向连接器的多个有效机器人路径中确定最短机器人路径;以及g)确定所确定的...
【专利技术属性】
技术研发人员:摩西·豪赞,
申请(专利权)人:西门子工业软件有限公司,
类型:发明
国别省市:以色列,IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。