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-10, Vol.32 (5), p.646-656
Hauptverfasser: Jang, Choul-Soo, Lee, Seung-Ik, Jung, Seung-Woog, Song, Byoung-Youl, Kim, Rock-Won, Kim, Sung-Hoon, Lee, Cheol-Hoon
Format: Artikel
Sprache:kor
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