Figure 11: Development of RMS-error
5 CONCLUSION
It can be concluded that the presented algorithm has
the following properties:
• The extrapolation results from the interpolation
between the slopes at the borders, which is cal-
culated from the border support vectors and
their neighbours.
• The interpolation as well as the extrapolation
part only needs the input and output support
vectors to perform a mapping. No interpolation
factors and no local linear model matrices are
required. The price is that only 0-order continu-
ity is ensured, which mostly is sufficient.
• The mapping performance is comparable to
other algorithms (PSOM, RBF, ...).
• One mapping for ambiguous inverse system
behaviour can be found within a sufficient
number of iteration steps. Still a comparison to
other algorithms is missing since there is no
commonly accepted benchmark-system that can
be easily set up.
The following problems have not been solved yet:
• The topology is still fixed and must be known a-
priori. There exist algorithms that dynamically
build topologies and neighbourhood relation-
ships, depending on the input data "structure".
• There are still learning parameters that must be
tuned before each experiment and that partially
vary depending on time. For online training
these parameters must be varied automatically.
• The presented algorithm shall be tested in a real
application. One good demonstration is to learn
non-linear, time-variant and many-to-one mo-
tion characteristics of microrobots (Hülsen
2004a).
REFERENCES
Aupetit, M., Couturier, P., and Massotte, P. (1999). A
continuous self-organizing map using spline technique
for function approximation. In
Proc. Artificial Intelli-
gence and Control Systems (AICS'99)
, Cork, Ireland.
Aupetit, M., Couturier, P., and Massotte, P. (2000). Func-
tion approximation with continuous self-organizing
maps using neighboring influence interpolation. In
Proc. Neural Computation (NC'2000), Berlin, Ger-
many.
de A. Barreto, G., Araújo, A. F. R., and Ritter, H. J.
(2003). Self-organizing feature maps for modeling and
control of robotic manipulators.
Journal of Intelligent
and Robotic Systems
, 36(4):407-450.
de A. Barreto, G. and Araújo, A. F. R. (2004). Identifica-
tion and control of dynamical systems using the self-
organizing map.
IEEE Transactions on Neural Net-
works
, 15(5):1244-1259.
Cho, J., Principe, J. C., and Motter, M. A. (2003). A local
linear modeling paradigm with a modified counter-
propagation network. In
Proc. Int. Joint Conf. on Neu-
ral Networks
, pages 34-38, Portland, OR, U.S.A.
Hagan, M. T., Demuth, H. B., and Beale, M. (1996). Neu-
ral Network Design
. PWS Publishing Co., Boston,
MA, U.S.A.
Hülsen, H., Trüper, T., and Fatikow, S. (2004a). Control
system for the automatic handling of biological cells
with mobile microrobots. In
Proc. American Control
Conference (ACC'04)
, pages 3986-3991, Boston, MA,
U.S.A.
Hülsen, H. (2004b). Design of a fuzzy-logic-based bidirec-
tional mapping for kohonen networks. In
Proc. Int.
Symposium on Intelligent Control (ISIC'04)
, pages
425-430, Taipei, Taiwan.
Kohonen, T. (2001).
Self-Organizing Maps. Springer,
Berlin, Germany, 3. edition.
Moshou, D. and Ramon, H. (1997). Extended self-
organizing maps with local linear mappings for func-
tion approximation and system identification. In
Proc.
Workshop on Self-Organizing Maps (WSOM'97)
,
pages 181-186, Helsinki, Finland.
Principe, J. C., Wang, L., and Motter, M. A. (1998). Local
dynamic modelling with self-organizing maps and ap-
plications to nonlinear system identification and con-
trol.
Proceedings of the IEEE, 86(11):2240-2258.
Ritter, H., Martinetz, T., and Schulten, K. (1992).
Neural
Computation and Self-Organizing Maps: An Introduc-
tion
. Addison-Wesley, Reading, M.A., U.S.A.
Walter, J., Nölker, C., and Ritter, H. (2000). The PSOM
algorithm and applications. In
Proc. of Int. Symp. on
Neual Computation (NC'2000)
, pages 758-764, Berlin,
Germany.
Walter, J. (1997).
Rapid Learning in Robotics. Cuvillier
Verlag, Göttingen. http://www.techfak.uni-
bielefeld.de/ walter/.
ICINCO 2005 - SIGNAL PROCESSING, SYSTEMS MODELING AND CONTROL
178