Skip to main navigation Skip to search Skip to main content

A component based design framework for robot software architecture

  • Beihang University
  • Northeastern University China

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Componentization is an important method to improve the reusability of robot software and reduce the difficulty of system design. In this paper, we propose a component based design framework for robot software architecture. First, the robot system is functionally decomposed into reusable components. On this basis, the static model and run-time model of component are established, and a component interface definition language based on the model is designed. Second, a lightweight middleware is proposed according to the communication mode between robot components, and a component development tool and a visual component assembly environment based on the middleware are designed to facilitate the developers. Finally, an application based on the framework is introduced to verify the validation of the design framework.

Original languageEnglish
Title of host publication2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009
Pages3429-3434
Number of pages6
DOIs
StatePublished - 11 Dec 2009
Event2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009 - St. Louis, MO, United States
Duration: 11 Oct 200915 Oct 2009

Publication series

Name2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009

Conference

Conference2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009
Country/TerritoryUnited States
CitySt. Louis, MO
Period11/10/0915/10/09

Keywords

  • Component
  • IDL
  • Robot middleware
  • Robot software architecture

Fingerprint

Dive into the research topics of 'A component based design framework for robot software architecture'. Together they form a unique fingerprint.

Cite this