Design of Component-Based Software Architecture for Multi-Mobile Robots
Zhu Jin-hui,Min Hua-qing,Feng Fan,Sun Guang-cheng
DOI: https://doi.org/10.3321/j.issn:1000-565X.2008.01.003
2008-01-01
Abstract:In this paper,a component-based software architecture for multi-mobile robot, which adapts to heterogeneous robots and complex tasks,is presented.In the proposed architecture,different components such as sensor,actuator,data fusion, communication and decision,are integrated into an Agent for a special functional robot,and several Agents complete a task by collaboration.Moreover,components and composite components are self-described with extensible markup language(XML),and the latter are used as the containers and managers of internal components.Experimental results show that the presented architecture is reusable and flexible.