Coordinating Software Components in a Component-Based Architecture for Robotics

نویسندگان

  • Geoffrey Biggs
  • Noriaki Ando
  • Tetsuo Kotoku
چکیده

Component-based software is a major design trend in robot software. It brings many benefits to system design, implementation and maintenance. One step in using component-based methods in designing the structure of a robot program is managing the components and the connections between them over time, known as coordination. In this paper we present a framework for coordinating component networks using the OpenRTM-aist software architecture, implemented using the concurrent Erlang language. The framework provides a coordination system that mimics the internal state-change notification system of OpenRTMaist. Rather than being a fixedstructure coordinator, it allows robot developers to implement a coordinator matching the style of coordination they need. This paper shows that Erlang has potential in robotics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Requirements Modeling Language for the Component Behavior of Cyber Physical Robotics Systems

Software development for robotics applications is a sophisticated endeavor as robots are inherently complex. Explicit modeling of the architecture and behavior of robotics application yields many advantages to cope with this complexity by identifying and separating logically and physically independent components and by hierarchically structuring the system under development. On top of component...

متن کامل

Intelligent Coordinating Entities Based Control Software Design

* Several students in SAIL have contributed to, and benefited from, research activities at the SAIL laboratory at Tennessee Technological University. These include: (i) Thad Scalf, Joe Cherry and Karthigan Srinivasan: Naval Radar Simulation Project. (ii) Andrew Trent and William Holcomb: Self Organizing Software Entities Project. (iii) Matt Irwin, Noah Rosser, Derrick Muncy and : Home Automatio...

متن کامل

A Meta-model and Toolchain for Improved Interoperability of Robotic Frameworks

The emerging availability of high-quality software repositories for robotics promises to speed up the construction process of robotic systems through systematic reuse of software components. However, to reuse components without modification, compatibility at the interface level needs to be created, which is particularly hard if components were implemented in different robotic frameworks. In thi...

متن کامل

Service Component Architectures in Robotics: The SCA-Orocos Integration

Recent robotics studies are investigating how robots can exploit the World Wide Web in order to offer their functionality and retrieve information that is useful for completing their tasks. This new trend requires the ability of integrating robotics and information systems technology. On the first side a set of robotics component based frameworks, which are typically data flow oriented, have be...

متن کامل

Representation of the RCS Reference Model Architecture Using an Architectural Description Language

The Real-Time Control System (RCS) Reference Model Architecture provides a well-de ned strategy for development of software components for applications in robotics, automated manufacturing, and autonomous vehicles. ADLs are formally de ned languages for speci cation of software system's designs. In this report, we describe the results of an investigation into the use of an ADL to specify RCS so...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010