public:t-622-arti-11-1:lab_3_materials
This is an old revision of the document!
Table of Contents
Lab 3: Braitenberg Vehicles (WARNING: Work in Progress)
Material
- Braitenberg Vehicles from Wikipedia;
- Valentino Braitenberg's book: Vehicles Experiments in synthetic Psychology (In PDF format);
- Braitenberg Vehicle simulator:
- Link to the Java Applet;
- Applet Commands;
- Vehicle's Model Description.
Before you Start
- Through the next steps you are going to change several settings into the Braitenberg Vehicle simulator , in order to show me the results, you'd better write down the settings required for each step on a separate text document
- NOTE: in the following steps you will encounter 4 different vehicles having the same names as Breitenberg used in his book;
Braitenberg Vehicles
- A Braitenberg Vehicle Simulator:
This Java Applet is a Breitenberg Vehicle simulator that lets you play around with different settings, vehicles and sources. Start by loading the applet, a single light source and a vehicle are loaded by default. Now play with different settings adjusting sensor weights or engine speed values (in the right-left corner of your screen).
You canStart
Stop
orReset
the simulation using the buttons below the vehicle image; - Vehicle 2a: “Fear”.
This vehicle has two sensors connected in ipsilateral (same side) way. The connections are excitatory, which means the more light hits the sensor the more faster the associated engine starts. This drives the vehicle faster when it is closer to a source but, for example, when the source is on the right side of the it, the right sensor receives slightly more power than the left one. This causes the right engine running faster than the left one and the vehicle turning away from the source. So, Vehicle 2a becomes restless in vicinity of sources and tends to avoid them, escaping until it safely reaches a place where the influence of the source is scarcely felt. Because it seems as if this vehicle is afraid Braitenberg calls it “Fear”.
Set up sensor weights and engine speed values in the applet and then start the simulation in order to bring Vehicle 2a to life; - Vehicle 2b: “Aggression”.
This vehicle is similar to the previous one, except that the sensors are connected in contralateral (crossed) way (but still of excitatory type). This changes the behavior of the vehicle: it will turn toward a source and eventually hit it. Vehicle 2b is excited by the presence of sources, but resolutely turns toward them and hits them with high velocity, as if wanted to destroy them. Vehicle 2b is “Aggressive”, obviously.
Set up this vehicle in the simulator and .<code python> HINT: you can add and place a new vehicle in your simulator following these steps: 1. Select “vehicle
” using the radio button labeled “Mouse Attribute
“ (below the model image); 2. Double-click theLEFT-MOUSE
button somewhere in the white area; 3. Drag and Drop it wherever you like. You can grab the newly created vehicle with theLEFT-MOUSE
button and move it around keeping the button pressed, then you can drop it by simply releasing the button. </code> - Vehicle 3a: “Love”.
todo; - Vehicle 3b: “Explorer”.
todo; - Extra: set up your own Vehicle**.
todo.
/var/www/cadia.ru.is/wiki/data/attic/public/t-622-arti-11-1/lab_3_materials.1295955094.txt.gz · Last modified: 2024/04/29 13:32 (external edit)