• DocumentCode
    3208825
  • Title

    An Embedded Software Architecture for Robot with Variable Structures

  • Author

    Koong, Chorng-Shiuh ; Lai, Hung-Jui ; Lai, Kuan-Chou

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Nat. Taichung Univ., Taichung, Taiwan
  • fYear
    2009
  • fDate
    17-19 Dec. 2009
  • Firstpage
    478
  • Lastpage
    484
  • Abstract
    The application of robotic system has nowadays been vastly incorporated in many domains. To support customized demands, robotic embedded software oftentimes may face the variation challenges on hardware sensor, hardware assembling structure, and hardware platform. Basing on the perspective of software engineering, the paper endeavors to explore the embedded software architecture. We have concluded 2 commonly adopted embedded software architectures, and thus proposed a new 7 layered architecture. The concept of software product line was integrated to engage feature-oriented analysis on a specific domain in designing features of atomic operation interface layer. To describe dynamic function composition of the system, XML configuration file was employed on architecture mapping layer. The intended basic functions on the application layer were composed by Atomic operation. When hardware or software function demand is changed, we only need to modify the XML configuration file. Thus, embedded software portability and software/hardware variability can be enhanced and thereby reduces the impacts of the aforementioned. Basing on the 3 software architectures proposed, we have conducted implementation on LEGO robot module and POB robot module. The results of the experiments indicated that execution efficiency was not distinguishably reduced, and that nearly no impact was performed on robotic actions, which manifested the feasibility of our software architecture.
  • Keywords
    XML; embedded systems; robots; software architecture; LEGO robot module; POB robot module; XML configuration file; application layer; architecture mapping layer; embedded software architecture; feature-oriented analysis; hardware assembling structure; hardware sensor; robotic system; software engineering; variable structures; Application software; Atomic layer deposition; Computer architecture; Embedded software; Hardware; Robot sensing systems; Robotic assembly; Software architecture; Software engineering; XML; Embedded Software; Embedded System; Robot; Software Architecture; Variable Structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontier of Computer Science and Technology, 2009. FCST '09. Fourth International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3932-4
  • Electronic_ISBN
    978-1-4244-5467-9
  • Type

    conf

  • DOI
    10.1109/FCST.2009.114
  • Filename
    5392874