User Tools

Site Tools


public:t-622-arti-11-1:lab_3_materials

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
public:t-622-arti-11-1:lab_3_materials [2011/01/25 12:03] angelopublic:t-622-arti-11-1:lab_3_materials [2024/04/29 13:33] (current) – external edit 127.0.0.1
Line 1: Line 1:
-===== Lab 3: Braitenberg Vehicles (WARNING: Work in Progress) ====+===== Lab 3: Braitenberg Vehicles =====
  
 {{:public:t-622-arti-11-1:vehicle.jpg|}} {{:public:t-622-arti-11-1:vehicle.jpg|}}
Line 15: Line 15:
  
   * 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 ;-)   * 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;+  * **NOTE**: in the following steps you will encounter **4** different **vehicles** having the same names as Braitenberg used in his book;
   * This is the **vehicle's model** used in the simulator:\\ {{:public:t-622-arti-11-1:vehicle-model.png|}}   * This is the **vehicle's model** used in the simulator:\\ {{:public:t-622-arti-11-1:vehicle-model.png|}}
  
 ==== Braitenberg Vehicles ==== ==== Braitenberg Vehicles ====
  
-  - **A Braitenberg Vehicle Simulator**:\\ This [[http://www.ai.rug.nl/~gert/applets/braitenbergJRE/|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 can **''Start''**/**''Stop''** or **''Reset''** the simulation using the buttons below the vehicle image; +  - **A Braitenberg Vehicle Simulator**:\\ This [[http://www.ai.rug.nl/~gert/applets/braitenbergJRE/|Java Applet]] is a Braitenberg 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 can **''Start''**/**''Stop''** or **''Reset''** 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 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 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 .\\ **HINT**: you can add and place a new vehicle in your simulator with the following steps:+  - **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 too.\\ **HINT**: you can add and place a new vehicle in your simulator with the following steps:
      - Select "**''vehicle''**" using the **radio** **button** labeled **"''Mouse Attribute''"** (below the model image);      - Select "**''vehicle''**" using the **radio** **button** labeled **"''Mouse Attribute''"** (below the model image);
      - **Double-click** the **''LEFT-MOUSE''** button somewhere in the white area;      - **Double-click** the **''LEFT-MOUSE''** button somewhere in the white area;
      - Drag and Drop it wherever you like. You can grab the newly created vehicle with the **''LEFT-MOUSE''** button and move it around keeping the button pressed, then you can drop it simply releasing the mouse button.      - Drag and Drop it wherever you like. You can grab the newly created vehicle with the **''LEFT-MOUSE''** button and move it around keeping the button pressed, then you can drop it simply releasing the mouse button.
-  - **Vehicle 3a: "Love"**.\\ The vehicles of type 3 are similar to the Type 2 vehicles, the following compoundsWaar de type 2 vehicles een excitatoire verbinding tussen sensor en motor hebben, hebben de type 3 vehicles een inhibitoire verbinding. Where a Type 2 vehicles excitatory connection between sensor and motor have, the type 3 vehicles an inhibitory compound. Dit houdt in dat de verbinding affremmend is. This means that the connection is affremmendAls er meer licht op de sensor valt, gaat de motor langzamer draaienIf more light falls on the sensor, the motor slows down. Vehicle 3a heeft ipsilaterale verbindingen. Vehicle 3a has ipsilateral connections. Daarnaast hebben de twee motoren een standaard voorwaardse snelheid, omdat de vehicle anders alleen achteruit zou rijden. In addition, the two engines a standard downward speedbecause the vehicle would otherwise be riding backwardsDoor de inhibitoire verbindingen draait de vehicle nu naar de lamp toe. Because of the inhibitory compounds of the vehicle now runs to the lampDe robot gaat langzamer rijden naarmate hij dichterbij de lamp komtom op een gegeven moment tot stilstand te komenThe robot will slow down as he approached the light comes to point to stop. Kijk maar naar het plaatje. Look at the pictureEr valt meer licht op de linker dan op de rechter sensor, waardoor de linker motor meer geremd wordt, hierdoor draait de vehicle naar links, naar de lamp toe. There is more light on the left than the right sensor, the left engine more inhibited, thereby turning the vehicle left, the lampOmdat de vehicle stil gaat staan voor de lamp, wordt hij "Love" genoemd. As the vehicle stopped on the lamp stand, he is called "Love said. ; +  - **Vehicle 3a: "Love"**.\\ Braitenberg defines Vehicles of **Type 2** as //crude//they can only be excited by the things they smell (sense) and know no smoothing or relaxing stimuliWe could introduce some **inhibition** (**inhibitory** type vehicle) in sensor connections by switching the sign from **positive** to **negative**. This will let the engine slow down when the corresponding sensor is activated (i.ewhen receiving more light close to the source). So it will slow down in the presence of a strong stimulus and race where the stimulus is weak. Vehicle 3a has **ipsilateral** connections and when approaching the source will orient toward it and come to rest facing the sourceThis vehicle likes source in a permanent way, staying close by in quiet admiration from the time it spots the source to all future timeThat's why its name is **"Love"**; 
-  - **Vehicle 3b"Explorer"**.\\ todo; +  - **Vehicle 3b: "Explorer"**.\\ Vehicle 3b is also of **inhibitory** typebut has **contralateral** connectionsIt will come to rest facing away from the source (when approaching it) and may not stay there very long, since slight perturbation could cause it to drift away from the sourceThis would lessen the source's inhibitory influencecausing the vehicle to speed up more and more as it gets awayFor this reason **Vehicle 3b** is an **"Explorer"**, it likes the nearby source all right, but keeps an eye open for other, perhaps stronger sources, which it will sail to..
-  - **Extra: set up your own Vehicle**.\\ todo.+  - **Extra: setting up your own vehicle **.\\ By now you're only at beginning of this journey into **Braitenberg**'s imaginary universeYou can absolutely keep on traveling by using **your own** vehicle. Play with the different settings and describe with your own words the new kind of vehicle you come up with! ;-)
/var/www/cadia.ru.is/wiki/data/attic/public/t-622-arti-11-1/lab_3_materials.1295956999.txt.gz · Last modified: 2024/04/29 13:32 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki