...
首页> 外文期刊>Robotica >Reconfigurable distributed real-time processing for multi-robot control: Design, implementation and experimentation
【24h】

Reconfigurable distributed real-time processing for multi-robot control: Design, implementation and experimentation

机译:用于多机器人控制的可重构分布式实时处理:设计,实施和实验

获取原文
获取原文并翻译 | 示例
           

摘要

Sophisticated robotic applications require systems to be reconfigurable at the system level. Aiming at this requirement, this paper presents the design and implementation of a software architecture for a reconfigurable real-time multiprocessing system for multi-robot control. The system is partitioned into loosely coupled function units and the data modules manipulated by the function units. Modularized and unified structures of the sub-controllers and controller processes are designed and constructed. All the controller processes run autonomously and intra-sub-controller information exchange is realized by shared data modules that serve as a data repository in the sub-controller. The dynamic data-management processes are responsible for data exchange among sub-controllers and across the computer network. Among sub-controllers there is no explicit temporal synchronization and the data dependencies are maintained by using datum-based synchronization. The hardware driver is constructed as a two-layered system to facilitate adaptation to various robotic hardware systems. A series of effective schemes for software fault detection, fault anticipation and fault termination are accomplished to improve run-time safety. The system is implemented cost-effectively on a QNX real-time operating system (RTOS) based system with a complete PC architecture, and experimentally validated successfully on an experimental dual-arm test-bed. The results indicate that the architectural design and implementation are well suited for advanced application tasks.
机译:复杂的机器人应用程序要求系统在系统级别可重新配置。针对这一需求,本文提出了一种用于多机器人控制的可重构实时多处理系统的软件体系结构的设计和实现。该系统分为松散耦合的功能单元和由功能单元操纵的数据模块。设计和构造了子控制器和控制器过程的模块化和统一结构。所有控制器进程都自动运行,并且通过用作子控制器中数据存储库的共享数据模块来实现子控制器内部信息交换。动态数据管理过程负责子控制器之间以及整个计算机网络之间的数据交换。在子控制器之间,没有显式的时间同步,并且通过使用基于数据的同步来维护数据依赖性。硬件驱动程序被构造为两层系统,以便于适应各种机器人硬件系统。完成了一系列有效的软件故障检测,故障预测和故障终止方案,以提高运行时安全性。该系统可在具有完整PC架构的基于QNX实时操作系统(RTOS)的系统上经济高效地实施,并在实验性双臂测试台上进行了实验验证。结果表明,体系结构设计和实现非常适合于高级应用程序任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号