Cross-Platform Software Framework for Self-Adaptive Mobile Robot Systems

Hui SUN,Xuezhi HONG,Chang XU,Xiaoxing MA
DOI: https://doi.org/10.3778/j.issn.1673-9418.1311017
2014-01-01
Abstract:Mobile robot applications often need to self-adaptively deal with the uncertainties in the environments. However, the development of self-adaptive application software for mobile robots is difficult, especially when the application needs to work on different hardware/software platforms. This paper proposes a software framework for self-adaptive robot application systems. The framework reduces the difficulty of the development of adaptive sys-tems, through masking the differences of platforms in hardware and software, and separating adaptive logic from business logic with a rule-based approach. This paper also implements a visualized editor to facilitate the prepara-tion and inspection of rules. The editor can generate model diagrams and automatically check for syntax errors and some logic errors. Finally, this paper evaluates the benefits of the framework with experiments.
What problem does this paper attempt to address?