...
首页> 外文期刊>International journal of semantic computing >Software Product Line Engineering for Robotic Perception Systems
【24h】

Software Product Line Engineering for Robotic Perception Systems

机译:机器人感知系统的软件产品线工程

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

摘要

Control systems for autonomous robots are concurrent, distributed, embedded, real-time and data intensive software systems. A real-world robot control system is composed of tens of software components. For each component providing robotic functionality, tens of different implementations may be available. The difficult challenge in robotic system engineering consists in selecting a coherent set of components, which provide the functionality required by the application requirements, taking into account their mutual dependencies. This challenge is exacerbated by the fact that robotics system integrators and application developers are usually not specifically trained in software engineering. In various application domains, software product line (SPL) development has proven to be the most effective approach to face this kind of challenges. In a previous paper [D. Brugali and N. Hochgeschwender, Managing the functional variability of robotic perception systems, in First IEEE Int. Conf. Robotic Computing, 2017, pp. 277–283.] we have presented a model-based approach to the development of SPL for robotic perception systems, which integrates two modeling technologies developed by the authors: The HyperFlex toolkit [L. Gherardi and D. Brugali, Modeling and reusing robotic software architectures: The HyperFlex toolchain, in IEEE Int. Conf. Robotics and Automation, 2014, pp. 6414–6420.] and the Robot Perception Specification Language (RPSL) [N. Hochgeschwender, S. Schneider, H. Voos and G. K. Kraetzschmar, Declarative specification of robot perception architectures, in 4th Int. Conf. Simulation, Modeling, and Programming for Autonomous Robots, 2014, pp. 291–302.]. This paper extends our previous work by illustrating the entire development process of an SPL for robot perception systems with a real case study.
机译:自治机器人控制系统是并发,分布式,嵌入式,实时和数据密集型软件系统。现实世界机器人控制系统由数十个软件组件组成。对于提供机器人功能的每个组件,可以使用数十种不同的实现。机器人系统工程中的艰难挑战包括选择一组连贯的组件,它提供了应用要求所需的功能,同时考虑到它们的相互依赖项。机器人系统集成商和应用开发人员通常在软件工程中没有明确培训,这种挑战将加剧。在各种应用领域中,软件产品线(SPL)开发已被证明是面对这种挑战的最有效的方法。在先前的论文中[D. Brugali和N.Hochgeschwender,管理机器人感知系统的功能变化,首先IEEE INT。 Conf。机器人计算,2017,第277-283。]我们介绍了一种基于模型的方法来开发SPL,用于机器人感知系统,它集成了作者开发的两个建模技术:HyperFlex Toolkit [L. Gherardi和D.Brugali,建模和重用机器人软件架构:Hyperflex Toolchain,IEEE Int。 Conf。机器人和自动化,2014,pp。6414-6420。]和机器人感知规范语言(RPSL)[N. Hochgeschwender,S.Schneider,H.Voos和G.K.Kraetzschmar,4号INT的机器人感知架构的宣言规范。 Conf。自主机器人的仿真,建模和编程,2014,pp。291-302。]。本文通过说明具有实际案例研究的机器人感知系统的整个开发过程来扩展我们以前的工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号