OPEN EMBEDDED CONTROL

Citation
K. Nilsson et al., OPEN EMBEDDED CONTROL, Real time systems, 14(3), 1998, pp. 325-343
Citations number
19
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
09226443
Volume
14
Issue
3
Year of publication
1998
Pages
325 - 343
Database
ISI
SICI code
0922-6443(1998)14:3<325:>2.0.ZU;2-J
Abstract
Embedded control devices today usually allow parameter changes, and po ssibly activation of different pre-implemented algorithms. Full reprog ramming using the complete source code is not allowed for safety, effi ciency, and proprietary reasons. For these reasons, embedded regulator s are quite rigid and closed concerning the control structure. In seve ral applications, like industrial robots, there is a need to tailor th e low level control to meet specific application demands. In order to meet the efficiency and safety demands, a way of building more generic and open regulators has been developed. The key idea is to use pieces of compiled executable code as functional operators, which in the sim plest case may appear as ordinary control parameters. In an object ori ented framework, this means that new methods can be added to controlle r objects after implementation of the basic control, even at run-time. The implementation was carried out in industrially well accepted lang uages such as C and C++. The dynamic binding at run-time differs from ordinary dynamic linking in that only a subset of the symbols can be u sed. This subset is defined by the fixed part of the system. The safet y demands can therefore still be fulfilled. Encouraged by results from fully implemented test cases, we believe that extensive use of this c oncept will admit more open, still efficient, embedded systems.