首页> 外国专利> METHOD AND SYSTEM FOR AUTOMATICALLY PREVENTING DEADLOCK IN MULTI-ROBOT SYSTEMS

METHOD AND SYSTEM FOR AUTOMATICALLY PREVENTING DEADLOCK IN MULTI-ROBOT SYSTEMS

机译:自动防止多机器人系统中死锁的方法和系统

摘要

A system and method for controlling avoiding collisions and deadlocks in a workcell containing multiple robots automatically determines the potential deadlock conditions and identifies a way to avoid these conditions. Deadlock conditions are eliminated by determining the deadlock-free motion statements prior to execution of the motions that have potential deadlock conditions. This determination of deadlock-free motion statements can be done offline, outside normal execution, or it can be done during normal production execution. If there is sufficient CPU processing time available, the determination during normal production execution provides the most flexibility to respond to dynamic conditions such as changes in I/O timing or the timing of external events or sequences. For minimal CPU impact the determination is done offline where many permutations of programming sequences can be analyzed and an optimized sequence of execution may be found.
机译:一种用于控制避免在包含多个机器人的工作单元中发生碰撞和死锁的系统和方法,可自动确定潜在的死锁条件并确定避免这些情况的方法。通过在执行具有潜在死锁条件的运动之前确定无死锁运动语句,可以消除死锁条件。这种无死锁运动语句的确定可以在正常执行之外的脱机状态下进行,也可以在正常生产执行期间进行。如果有足够的CPU处理时间可用,则正常生产执行期间的确定将提供最大的灵活性来响应动态条件,例如I / O时序的变化或外部事件或序列的时序。为了将对CPU的影响降到最低,可以离线进行确定,在此可以分析编程序列的许多排列并找到优化的执行序列。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号