首页> 外文学位 >Software development for service robots: A model-driven and component oriented approach.
【24h】

Software development for service robots: A model-driven and component oriented approach.

机译:服务机器人的软件开发:一种模型驱动和面向组件的方法。

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

摘要

This Thesis continues the research line in the development of teleoperated robotic systems initiated by the DSIE research group of the Technical University of Cartagena ten years ago and starts from the results of a previous Thesis, in which a reference architecture for teleoperated robotic systems, called ACRoSeT, was designed. ACRoSeT proposes a series of platform independent components for designing the software control architecture of a robot. This independence allows not only the reuse of these components among different applications but also the translation to different programming languages or using different robotic frameworks. But ACRoSeT does not offer any guide regarding the software implementation of the concepts it defines.;The present Thesis completes the design of ACRoSeT using the newly Model-Driven Engineering (MDE) paradigm to (1) propose a solution to the semantic and implementation ambiguity of some of the concepts defined by ACRoSeT; (2) raise the level of abstraction used by the developer to design the software architecture of a robot using the concepts defined by ACRoSeT; (3) change the error-prone process of manual translation from the abstract ACRoSeT components to executable code by a (semi-) automatic process that erases this source of errors from the final implementation; and (4) allow different implementations in different programming languages and even robotic frameworks.;To achieve these objectives, this Thesis proposes (1) a component meta-model, called V3Studio, that contains all the concepts of the robotics domain defined by ACRoSeT; (2) a model to model transformation between V 3Studio and UML that reduces the semantic distance between the component model and the final code implementation, and that also eases the development of different transformations to different implementation languages; and (3) a model to text transformation to translate the UML model to the Ada 2005 programming language. To demonstrate the viability of the proposed approach, this Thesis includes the development of the control system of a XYZ cartesian robot, designed in the context of the VI European Growth Programm EFTCoR .
机译:本论文延续了十年前由卡塔赫纳工业大学的DSIE研究小组发起的远程机器人系统开发的研究路线,并从先前论文的结果开始,在该论文中,远程机器人系统的参考体系结构称为ACRoSeT , 被设计。 ACRoSeT提出了一系列与平台无关的组件,用于设计机器人的软件控制体系结构。这种独立性不仅允许在不同应用程序之间重用这些组件,而且还可以转换为不同的编程语言或使用不同的机器人框架。但是ACRoSeT并未提供有关其定义的概念的软件实现的任何指导。;本论文使用新的模型驱动工程(MDE)范式完成了ACRoSeT的设计,以(1)为语义和实现歧义性提出解决方案ACRoSeT定义的一些概念; (2)提高开发人员使用ACRoSeT定义的概念来设计机器人的软件体系结构的抽象水平; (3)通过(半)自动过程将易于出错的手动翻译过程从抽象ACRoSeT组件更改为可执行代码,该过程从最终实现中消除了这种错误源;为了实现这些目标,本论文提出(1)名为V3Studio的组件元模型,其中包含ACRoSeT定义的机器人领域的所有概念;以及(4)允许使用不同的编程语言,甚至可以使用机器人框架。 (2)一个模型,用于在V 3Studio和UML之间建模转换,该模型减少了组件模型与最终代码实现之间的语义距离,并且还简化了对不同实现语言的不同转换的开发; (3)模型到文本的转换,以将UML模型转换为Ada 2005编程语言。为了证明所提出方法的可行性,本文包括在VI欧洲增长计划EFTCoR的背景下设计的XYZ笛卡尔机器人控制系统的开发。

著录项

  • 作者

    Alonso Caceres, Diego.;

  • 作者单位

    Universidad Politecnica de Cartagena (Spain).;

  • 授予单位 Universidad Politecnica de Cartagena (Spain).;
  • 学科 Engineering Robotics.;Computer Science.
  • 学位 Dr.
  • 年度 2008
  • 页码 316 p.
  • 总页数 316
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:38:41

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号