3. In the chapter entitled "Vehicle 3: LOVE," Braitenberg
describes vehicle 3a which uses uncrossed,
inhibitory connections to
approach a light source. Here is a diagram of the vehicle: and here is Braitenberg's description of the vehicle's behavior:
Implement a neural controller for vehicle 3a called "brain_love." Use a four neuron, integrate-and-fire network with the following architecture: You will need to empirically determine appropriate values to use for steady-state injection current, input gain, spike threshold, synaptic strength, etc. Have your controller code display the activity of the 4 neurons on channels 1-4 of the data_scope display. Tune the neural controller until you can get your BraitenBug to come to a stop and "admire" the light source at a distance of approximately 2-4 cm from the source. Once you have a working controller, run the simulation, let the Bug approach the light and remain there for approximately 3 seconds (simulation time), then pause the simulation. Turn in the following: a) a hardcopy of the simulation screen with the bug "admiring" the light (use the print button). b) a hardcopy of the data_scope display (from the command line: >>figure(2); print; ) c) a hardcopy of your neural controller code (brain_love.m) |