首页> 外文会议>IEEE/RSJ International Conference on Intelligent Robots and Systems;IROS 2012 >RobotUI - A software architecture for modular robotics user interface frameworks
【24h】

RobotUI - A software architecture for modular robotics user interface frameworks

机译:RobotUI-用于模块化机器人技术用户界面框架的软件体系结构

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

摘要

Modern robotics frameworks are based on modular architectures that enable them to cope with the complexity and diversity of today's robotics applications. The encapsulation of the framework modules is the key to their reuse in various robotics scenarios. Model-driven approaches further simplify the reuse of already implemented and tested modules by enabling developers to model their applications on a higher abstraction level incorporating existing modules [1]. Unfortunately, these features are only present for the implementation of the robot behavior itself, but not for the accompanying user interfaces (UIs). The contributions of this paper are threefold: In a first step we introduce the idea of dedicated robotics UI frameworks which allow the reuse of UIs across robotics frameworks. The paper then presents an architecture for flexible and versatile UI frameworks for robotics applications by investigating and specifying the necessary features for such systems on a platform and programming language independent basis. The introduced ROBOTUI architecture fosters code reuse on the level of self-contained UI modules and enables the user to build new robotics related UIs based on existing UI building blocks. Finally, we present an implementation of the proposed architecture that demonstrates the advantages of a dedicated UI framework and the high level of code reuse achieved by implementing the modular ROBOTUI architecture.
机译:现代机器人技术框架基于模块化体系结构,使它们能够应对当今机器人应用程序的复杂性和多样性。框架模块的封装是它们在各种机器人场景中重用的关键。模型驱动的方法通过使开发人员能够在包含现有模块的更高抽象级别上对应用程序建模,从而进一步简化了已实施和测试过的模块的重用[1]。不幸的是,这些功能仅用于实现机器人行为本身,而不适用于随附的用户界面(UI)。本文的贡献是三方面的:在第一步中,我们介绍专用的机器人UI框架的思想,该框架允许跨机器人框架重用UI。然后,本文通过在平台和编程语言无关的基础上研究和指定此类系统的必要功能,为机器人应用程序提供了灵活而通用的UI框架的体系结构。引入的ROBOTUI架构促进了自包含UI模块级别的代码重用,并使用户能够基于现有UI构建块来构建与机器人技术相关的新UI。最后,我们提出了所提出的体系结构的实现,该体系结构展示了专用UI框架的优点以及通过实现模块化ROBOTUI体系结构实现的高级别代码重用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号