首页> 外文OA文献 >Domain Specific Languages for Hard Real-Time Safe Coordination of Robot and Machine Tool Systems
【2h】

Domain Specific Languages for Hard Real-Time Safe Coordination of Robot and Machine Tool Systems

机译:用于机器人和机床系统的硬实时安全协调的领域特定语言

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The software controlling modern robotic and machine tool systems isbecoming increasingly complex. This has several reasons: distributedsystem architectures involving autonomous, loosely connectedsubsystems are becoming more and more prevalent and are replacingsimpler, centralized ones. At the same time, the need to keep softwaredevelopment costs low mandates reuse and integration of existingsubsystems, which further contributes to complexity due to the need foradditional harmonization and adaptation layers. The increasinguniversality of modern lightweight robots and mobile platforms is alsoreflected on the software, which must cope with stronger demands interms of variability, composability and reconfigurability.One approach to deal with this complexity is the Model BasedEngineering (MBE) paradigm, which has already been successfullyapplied to domains such as automotive, aerospace and controlengineering. In this approach the focus is shifted from traditionalprogramming to capturing the required information in models. Thesemodels can subsequently be transformed to executable form, but withouthaving to assume beforehand how this will be done. Moreover, thesemodels can remain available at runtime to permit online adaptation bythe robot itself. This thesis explores the applicability of MBE to thedomain of distributed, real-time robotic and machine tools systemswith a focus on the coordination of the discrete behavior of suchsystems.Coordination is a system level concern that governs how and whenfunctional subsystems interact. By explicitly modeling coordination,the desired behavior of a system is formalized while permittingfunctional computations to remain free of application logic and hencemore reusable. More concretely, an approach of modeling using domainspecific languages (DSL) is chosen. In this approach, dedicated andcomposable languages are constructed to model a well confineddomain. In contrast to rich, general purpose modeling languages, thisapproach yields minimal models that capture the essence of the problemwhile avoiding the overhead of generality.The main contribution of this thesis is the development of acomposable DSL named rFSM for modeling coordination in distributed andreal-time constrained robotics and machine tool systems, and anassociated approach of applying this model. The advantages ofproviding a minimal, but extensible and composable model aredemonstrated. Further contributions support, make use of or extendthis contribution. Supporting work demonstrates how DSL models can beinstantaneously executed in hard real-time, and introduces the uMF DSLfor modeling structural constraints on DSL models themselves. Theapplicability and potential for improving reuse is shown inexperiments using a hybrid force-velocity task specification languagetogether within an rFSM model to define an assembly task. The work onthe Coordination--Configurator pattern formalizes a frequentlyrecurring architectural pattern that allows to increase theperformance and reusability of coordination.
机译:控制现代机器人和机床系统的软件正变得越来越复杂。这有几个原因:涉及自治的,松散连接的子系统的分布式系统架构正变得越来越普遍,并正在取代简单的集中式子系统。同时,保持软件开发成本低廉的要求,要求对现有子系统进行重用和集成,由于需要额外的协调和适应层,这进一步加剧了复杂性。该软件还反映了现代轻量级机器人和移动平台日益普及的趋势,该软件必须应对可变性,可组合性和可重新配置性方面的更严格要求。解决这种复杂性的一种方法是基于模型的工程(MBE)范例,该范例已成功应用。到汽车,航空航天和控制工程等领域。在这种方法中,重点从传统编程转移到捕获模型中所需的信息。这些模型可以随后转换为可执行形式,而无需事先假定将如何完成。此外,这些模型可以在运行时保持可用状态,以允许机器人本身进行在线适应。本文探讨了MBE在分布式,实时机器人和机床系统领域的适用性,重点是此类系统的离散行为的协调。协调是控制功能子系统交互方式和时间的系统级关注点。通过显式地建模协调,可以使系统的期望行为形式化,同时允许功能计算不包含应用程序逻辑,因此可重复使用。更具体地说,选择了一种使用领域特定语言(DSL)进行建模的方法。在这种方法中,构建了专用的和可组合的语言来建模一个良好的受限域。与丰富的通用建模语言相比,此方法产生的模型很少,可以捕获问题的本质,同时又避免了通用性的开销。本文的主要贡献是开发了可组合的DSL,名为rFSM,用于在分布式和实时约束下建模协调机器人技术和机床系统,以及应用此模型的相关方法。展示了提供最小但可扩展且可组合的模型的优点。进一步的捐款支持,使用或扩展此捐款。支持工作演示了如何实时地实时执行DSL模型,并介绍了用于建模DSL模型本身的结构约束的uMF DSL。在rFSM模型中一起使用混合力-速度任务规范语言来定义组装任务的实验显示了改进重复使用的适用性和潜力。协调配置器模式的工作使经常出现的体系结构模式正式化,该模式可以提高协调的性能和可重用性。

著录项

  • 作者

    Klotzbücher Markus;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 nl
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号