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
Link To Document