首页 /研究 /A Generative Approach to the Development of Autonomous Robot Software
OTHER

A Generative Approach to the Development of Autonomous Robot Software

Philipp A. Baer, Roland Reichle, Michael Zapf, Thomas Weise, Kurt Geihs

发表年份
2007
引用次数
10

摘要

The integration of new or existing software components into established architectures and the ability to deal with heterogeneity are key requirements for middleware and development frameworks for robotic systems. This paper presents SPICA, a software development framework for communication infrastructures of autonomous mobile robots. Utilizing the model-driven software development paradigm, communication and data flow can be defined on an abstract level. For this purpose, domain-specific languages and tools are provided that allow specification and generation of module communication infrastructures for communication between modules along with primitives for data management. The high-level platform-independent specifications are automatically transformed into low-level platform and programming language-specific source code. We illustrate the applicability of our approach with an elaborate example describing the design of a soccer robot architecture that has proven its strength during RoboCup 2006. Our experiences have revealed that SPICA is advantageous for prototyping as well as for building high performance systems

关键词

Computer scienceMiddleware (distributed applications)Domain-specific languageSoftware engineeringSoftware developmentRobotCode generationDomain (mathematical analysis)SoftwareSoftware framework

相关论文

查看 OTHER 分类全部论文