First published online August 18, 2005
Journal of Experimental Biology 208, 3349-3366 (2005)
Published by The Company of Biologists 2005
doi: 10.1242/jeb.01772
Evolving neural models of path integration
R. J. Vickerstaff* and
E. A. Di Paolo
Centre for Computational Neuroscience and Robotics, School of Life
Sciences, University of Sussex, Brighton, BN1 9QG, UK

View larger version (19K):
[in a new window]
|
Fig. 4. Experiment 1A CTRNN network solving the constant speed path integration
task. BL/R, left/right beacon sensor;
CL/R, left/right compass sensor; RL/R,
left/right rotation motor neuron; NL/R, interneurons.
Arrows are directional weighted links; double-headed arrows indicate two links
running in opposite directions. Open circles are neurons involved in the
oscillations responsible for generating the various modes of behaviour seen in
this agent during its return journey (see
Fig. 5).
|
|

View larger version (12K):
[in a new window]
|
Fig. 5. Experiment 1A CTRNN agent performing the constant speed path integration
task. B1 indicates the single beacon. Beacon and nest are
drawn as circles of radius 0.01.
|
|

View larger version (24K):
[in a new window]
|
Fig. 6. Experiment 1A CTRNN network dynamics during the return phase of the journey
(see Fig. 5). Plots are of
neuron firing rates; the y-axis runs from 0 (bottom) to 1 for each.
B1 and nest indicate the time of arrival at the beacon and
the nest, respectively (the nest is reached at the very end of the trial).
NL3/R3 and RL/R are as in
Fig. 4.
|
|

View larger version (11K):
[in a new window]
|
Fig. 7. Experiment 2B agent (see Fig.
8) performing the variable-speed path integration task.
B1,2,3 indicate the order the beacons were presented in.
Beacons and nest are drawn as circles of radius 0.01.
|
|

View larger version (17K):
[in a new window]
|
Fig. 8. Experiment 2B ModCTRNN network solving the variable-speed path integration
task. BL/R, left/right beacon sensor;
CL/R, left/right compass sensor; RL/R,
left/right rotation motor neuron; S, speed sensor; F,
forward motor neuron. Arrows are directional weighted links; double-headed
arrows are two links going in opposite directions between the same end points.
Lines ending in small squares are links that modify other links.
wL1/R1...wL6/R6 are weighted links
(synapses). See Table 2 for
parameter values.
|
|

View larger version (19K):
[in a new window]
|
Fig. 9. Experiment 2B network performing the variable-speed path integration task.
Plot shows link weights (y-axis; see
Fig. 8) over the whole trial
(x-axis; see Fig. 7).
B1,2,3 show the approximate time of arrival at each beacon
(the nest is reached at the very end of the trial). From 2 time units
into the trial until 3 time units, a large change in the values of
wL3/R3 reflects noise applied to the forward motor output,
as detected by the speed sensor. The second abrupt change in these values
reflects the period of enforced captivity of the agent at the last beacon
before homing begins.
|
|

View larger version (17K):
[in a new window]
|
Fig. 10. Experiment 2B agent showing transient negative phototactic behaviour
(loops) near the limit of the `foraging' range selected for during evolution.
Here, the agent twice turns away from the beacon (marked
B1) before finally reaching it and homing normally.
|
|

View larger version (23K):
[in a new window]
|
Fig. 13. The experiment 2B agent's behaviour if the nest is removed (A) with all
sources of noise removed and (B) with 1% sensor noise, 10% rotation motor
noise and 70% forward motor noise (as during evolution). A searching behaviour
that does not rely on the presence of noise is clearly visible and arises from
the coupled dynamics of the agent's network and motion.
|
|

View larger version (34K):
[in a new window]
|
Fig. 14. Experiment 2B search density of the agent when the nest has been removed,
averaged over the final 35% of 50 independent trials. The agent is returning
from a single beacon placed at a distance of 0.75 to the right in all trials.
The white dot shows the fictive nest position; the black bar shows the size of
the nest (diameter 0.02).
|
|

View larger version (23K):
[in a new window]
|
Fig. 15. Distances averaged over 200 trials where the agent has returned from a
beacon 0.75 distance units away to the fictive nest position and is performing
the search behaviour. Top line: average distance of agent from the nest;
linear regression fitted is
d=1.5820x106t+0.0519. Middle line:
average distance of agent from home vector (HV) zero point (see text); model
fitted is d=1.0598x106t+0.0496.
Bottom line: average distance of HV zero point from nest; linear regression
model (not plotted) is
d=1.0484x106t+0.0091. The middle
line, which increases during the search behaviour, suggests the agent is
`deliberately' searching further from the nest the longer it has been
searching.
|
|

View larger version (12K):
[in a new window]
|
Fig. 17. Network used to derive the simplified analytic model (SAM), adapted from
the network evolved in experiment 2B. See Appendix 2 for explanation.
|
|
© The Company of Biologists Ltd 2005