Model-driven Multi-Quality Auto-Tuning of Robotic Applications
Christian Piechnick, Sebastian Götz, René Schöne, Uwe Aßmann
- 发表年份
- 2015
- 引用次数
- 3
摘要
For the Simultaneous Localization and Mapping (SLAM) problem, many implementations exist, which meet different requirements w.r.t. non-functional properties (e.g., performance). If those requirements change during runtime, the application should change the SLAM implementation. Implementing the selection of the optimal SLAM-algorithms for robots by hand is time consuming and leads to bad code maintainability by mixing application and adaptation logic. Moreover, the realization of the optimization in code requires the developer to re-implement parts of general purpose optimizers, which impairs reusability. An external adaptation logic selecting the optimal SLAM algorithm addresses the maintainability and programmability issues. A model-driven approach for both, application and selection problem, highly increases reusability. To reach these goals, we propose to use Multi-Quality Auto-Tuning (MQuAT), a model-driven approach to build and operate self-optimizing systems following the [email protected] paradigm. We evaluate our approach by a case study, where robots have to choose between several variants of a distributed SLAM algorithm.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002