OPRoS: A New Component‐Based Robot Software Platform

A component is a reusable and replaceable software module accessed through its interface. Component‐based development is expected to shorten the development period, reduce maintenance costs, and improve program reusability and the interoperability of components. This paper proposes a new robot softw...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ETRI journal 2010, 32(5), , pp.646-656
Hauptverfasser: Jang, Choulsoo, Lee, Seung‐Ik, Jung, Seung‐Woog, Song, Byoungyoul, Kim, Rockwon, Kim, Sunghoon, Lee, Cheol‐Hoon
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A component is a reusable and replaceable software module accessed through its interface. Component‐based development is expected to shorten the development period, reduce maintenance costs, and improve program reusability and the interoperability of components. This paper proposes a new robot software component platform in order to support the entire process of robot software development. It consists of specifications of a component model, component authoring tool, component composer, and component execution engine. To show its feasibility, this paper presents the analysis results of the component's communication overhead, a comparison with other robotic software platforms, and applications in commercial robots.
ISSN:1225-6463
2233-7326
DOI:10.4218/etrij.10.1510.0138