System and method for anti-collision management of two or more robots having at least partially overlapping robot movement. The system and method includes receiving input from two or more individual robots operating along a trajectory that defines a single sweep volume for each robot. According to one or more discrete criteria used to create in the discrete position of each robot path between single robot sub swept volume, so that each individual robot moves along the trajectory of the operation is known to control synchronous execution, so as to allow the operation of the robot, the discrete sub only overlapping swept volume is consider for synchronization. This allows to focus only on the relevant collision regions. Deadlock prevention can be done by looking ahead. Intelligent synchronization technology allows optimized cycle time.
【技术实现步骤摘要】
用于对交叠的机器人移动进行防碰撞管理的方法
本公开内容一般地涉及用于管理产品和其他项目的数据的计算机辅助设计、可视化和制造(“CAD”)系统,产品寿命管理(“PLM”)系统,产品数据管理(“PDM”)系统以及类似的系统(概括地,“产品数据管理”系统或PDM系统),并且具体地涉及用于对具有至少部分地交叠的机器人移动的两个或更多个机器人进行防碰撞管理的方法和系统。
技术介绍
机器人在工业应用中被广泛使用并且履行沿着轨迹的机器人操作。要避免当两个或更多个机器人在同一时间共享同一空间时发生碰撞,这是因为碰撞可以对机器人以及由机器人处理的工件造成严重的损坏。当前,通过限定其中单独的机器人的单个扫掠体积交叠的交叠区域来实现机器人的碰撞处理。由于共享该交叠区域的单独的单个机器人的轨迹在所述交叠区域内可能交叠,所以每次仅允许一个机器人在该时间进入所述交叠区域。共享该交叠区域的其他机器人在此时被强制待机并因此不能生产。由于机器人在非常拥挤的车间中常常共享整个工作区域,所以交叠区域是大量且广泛的,这导致生产周期时间的大大增加。这减小了效率并且极大地限制了机器人同步能力。因此,需要一种用于碰撞管理的方法,该方法通过允许机器人同时执行机器人操作来减少机器人的待机等待时间。
技术实现思路
各种公开的实施方式包括用于对执行机器人操作的两个或更多个单个机器人特别是工业机器人进行防碰撞管理的方法和系统。所述系统和方法包括:接收包括每个单个机器人为了履行其机器人操作而遵循的轨迹的输入,其中,沿着其轨迹的每个单个机器人位于单个扫掠体积内,以及其中,两个或更多个单个机器人的机器人操作至少部分地发生 ...
【技术保护点】
一种用于对执行机器人操作的两个或更多个单个机器人进行防碰撞管理的方法,由数据处理系统执行的所述方法包括以下步骤:a)接收包括每个单个机器人为了履行其机器人操作而遵循的轨迹的输入,其中:‑沿着其轨迹的每个单个机器人位于单个扫掠体积内;‑两个或更多个单个机器人的机器人操作至少部分地发生于共享空间中,使得单独的单个机器人的所述单个扫掠体积中的至少两个单个扫掠体积形成其中可能发生机器人之间的碰撞的交叠区域;b)根据一个或更多个离散化准则在用于每个单个机器人的机器人路径位置之间创建离散化的子扫掠体积,使得沿着已知轨迹移动的每个单个机器人的操作被控制以便允许机器人操作的同步执行,其中,仅交叠的离散化的子扫掠体积被考虑用于同步。
【技术特征摘要】
2015.07.27 US 14/810,1711.一种用于对执行机器人操作的两个或更多个单个机器人进行防碰撞管理的方法,由数据处理系统执行的所述方法包括以下步骤:a)接收包括每个单个机器人为了履行其机器人操作而遵循的轨迹的输入,其中:-沿着其轨迹的每个单个机器人位于单个扫掠体积内;-两个或更多个单个机器人的机器人操作至少部分地发生于共享空间中,使得单独的单个机器人的所述单个扫掠体积中的至少两个单个扫掠体积形成其中可能发生机器人之间的碰撞的交叠区域;b)根据一个或更多个离散化准则在用于每个单个机器人的机器人路径位置之间创建离散化的子扫掠体积,使得沿着已知轨迹移动的每个单个机器人的操作被控制以便允许机器人操作的同步执行,其中,仅交叠的离散化的子扫掠体积被考虑用于同步。2.根据权利要求1所述的方法,其特征在于,所述一个或更多个离散化准则选自于包括以下的组:-时间;-位置;-体积;-速度;-机器人操作的子分组。3.根据权利要求1至2中的任一项所述的方法,其特征在于,时间索引被添加至所有子扫掠体积的机器人操作。4.根据权利要求1至3中的任一项所述的方法,其特征在于,当遇到两个单个机器人的子扫掠体积的交叠区域时,操作优先级基于优先准则来分配,其中,即使当前没有其他机器人在所述交叠区域内操作,操作优先级也被分配。5.根据权利要求4所述的方法,其特征在于,所述优先准则标识所述单个机器人中的哪个单个机器人具有较高的优先级,其中,所述优先准则选自于包括速度、重要性、运行时间、加速度和前瞻行为的组。6.根据权利要求1至5中的任一项所述的方法,其特征在于,所述离散化的子扫掠体积在运行时间处被创建。7.一种用于对执行机器人操作的两个或更多个单个机器人进行防碰撞管理的数据处理系统,所述数据处理系统包括:处理器;以及可存取的存储器,所述数据处理系统具体被配置成:a)接收包括每个单个机器人为了履行其机器人操作而遵循的轨迹的输入,其中:-沿着其轨迹的每个单个机器人位于单个扫掠体积内;-两个或更多个单个机器人的机器人操作至少部分地发生于共享空间中,使得单独的单个机器人的所述单个扫掠体积中的至少两个单个扫掠体积形成其中可能发生机器人之间的碰撞的交叠区域;b)根据一个或更多个离散化准则...
【专利技术属性】
技术研发人员:德罗尔·达维迪,摩西·豪赞,拉哈夫·迈德维尔,
申请(专利权)人:西门子工业软件有限公司,
类型:发明
国别省市:以色列,IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。