
motion strategy. In the fixed weight experiment it
trained faster and reached a higher maximum
average score. Similarly the Composite controller
performed better when the weights controlling its
motion strategy were fixed. Both of these controllers
had inputs to their hidden layer from the six IR
sensors. Since this data was the raw instantaneous
sensor values, the patterns will have contained much
more information than was available to the Ego-
sensing controller. The Composite controller also
had the ego-sensing data as inputs to its hidden layer
and it scored the highest maximum average score of
the three architectures.
In previous work by the author (McKibbin et al,
submitted for review) a study of the nature of the
information being fed to the hidden layer revealed
that the fast changing sensor (exo-sensing) data can
make it more difficult for the controller to learn
slower changing temporal patterns. Conversely, the
slower changing output (ego-sensing) data seemed
to be more useful to the controller to be able to learn
the temporal patterns more quickly. However each
of the controller types was able to identify the target
trajectory with similar success after training for 1000
iterations. The main difference between the
architectures was the time taken to train. From the
experiments in this work however, it is clear that
when the motion strategy is fixed and not adaptable,
the controllers perform differently. The controllers
that had the fast changing sensor data available to
them (Exo-sensning and Composite controllers)
were more able to perform the identification task
than the controller with only the slower changing
output data (Ego-sensing controller). In the latter
case, it seems to be that the restriction of the
richness of the sensor information available to the
controller combined with it not being able to invoke
its own sensory-motor coordination strategy has
inhibited it.
It should be noted that in the fixed weight
experiment, every individual was initialised with the
weights that exhibited a pre-trained following
behaviour. This meant that every member of the
population could begin to optimise the controller for
the second part, the identification task. In the non-
fixed weight experiment only the individuals who
were able to complete the following part of the task
could gain fitness in the identification task. It should
be noted that even after 1000 iterations only 75% of
the members had learnt the following task.
7 CONCLUSIONS
This paper has presented a study of the performance
of three recurrent neural robot controllers in
identifying environmental motion dynamics.
Although all three can perform the task well, we
have shown that there are significant differences in
performance when sensory-motor coordination is
eliminated from their motion strategy. We have
highlighted the utility of DNNs as mobile robot
controllers and suggest further investigation into the
role of sensory-motor coordination in aiding
complex robot tasks.
ACKNOWLEDGEMENTS
This work has been supported by the I-SWARM project,
European FP6 Integrated Project, Project No. 507006.
REFERENCES
McKibbin, S.P., Amavasai, B., Selvan, A.N., Caparrelli,
F., Othman, W.A.F.W, 2007. Recurrent Neural Robot
Controllers: Feedback Mechanisms for identifying
Environmental Motion Dynamics. Submitted.
Clerc, M., 1999. The swarm and the queen: towards a
deterministic and adaptive particle swarm
optimization. In Proceedings of the 1999 ICEC,
Washington DC, pp1951-1957.
Clerc, M., Kennedy, J., 2002. The particle swarm -
explosion, stability, and convergence in
amultidimensional complex space. In IEEE
Transactions on Evolutionary Computation, vol. 6,
issue 1.
Eberhart, R.C. Shi, Y., 2000. Comparing inertia weights
and constriction factors in particleswarm optimization.
In Proceedings of the 2000 Congress on Evolutionary
Computation.
Kennedy, J., Eberhart, R.C., 1995. Particle Swarm
Optimisation. In Proceedings of the IEEE Int. Conf.
Neural Networks.
Nolfi, S., 2002a. Evolving robots able to self-localize in
the environment: The importance of viewing cognition
as the result of processes occurring at different time
scales. In Connection Science, vol. 14 issue 3.
Nolfi, S., Marocco D., 2002b. Active perception: A
sensorimotor account of object categorization. In
From Animals to Animats. In B. Hallam, D. Floreano,
J. Hallam, G. Hayes, J-A. Meyer (eds.) Proceedings of
the VII International Conference on Simulation of
Adaptive Behavior. Cambridge, MA: MIT Press, pp.
266-271.
O’Regan, J. K., Noe, A., 2001. A sensorimotor account of
vision and visual consciousness. In Behavioral and
Brain Sciences, 24(5):939-73.
ICINCO 2008 - International Conference on Informatics in Control, Automation and Robotics
136