User Tools

Site Tools


public:t-720-atai:atai-18:braitenberg_assignment

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-720-atai:atai-18:braitenberg_assignment [2018/09/14 10:22] – [Hand-Ins] thorissonpublic:t-720-atai:atai-18:braitenberg_assignment [2024/04/29 13:33] (current) – external edit 127.0.0.1
Line 6: Line 6:
 ===Description=== ===Description===
  
-The purpose of this exercise is to play with emergence, agent-environment interaction, control architectures, and system complexity.  
  
-Return a URL to your runnable code+<HTML> 
 +<br> 
 +<p style="border:2px dashed red;"> 
 +The purpose of this exercise is to play with emergence, agent-environment interaction, control architectures, and system complexity.<br>
  
-by midnight (23:59) Sep. 13 (the evening before Friday's class next week)+Return a URL to your runnable code.<br>
  
-Optionally you may return a short explanatory description of your system and the result+by midnight (23:59) Sep. 13 (the evening before Friday's class next week)<br>
  
-Your task is to modify the Braitenberg Vehicles Scratch simulation (Links to an external site.)Links to an external site.. You may choose to do ONE of these modifications: +Optionally you may return a short explanatory description of your system and the result<br>
  
-a. Group Behaviors. Vehicles search for lights ("food"). Put lights on Vehicles so that Vehicles start to form groupsMake it so that they self-organize into groups that form long snakesCan you make them create circles instead of snakes - or squares? +Your task is to modify the Braitenberg Vehicles Scratch simulation (Links to an external site.)Links to an external site.. You may choose to do ONE of these modifications: <br></p>
  
-bDynamic Environment. Food grows and rots; disappears when eaten. Vehicles search for food, and when they find it they eat it, at which point their control architecture changes in some way and makes them do other things, until they get hungry again, at which point their old control structure returns and they start to search for food again. +<ul> 
 +<li>aGroup Behaviors. Vehicles search for lights ("food"). Put lights on Vehicles so that Vehicles start to form groups. Make it so that they self-organize into groups that form long snakes. Can you make them create circles instead of snakes - or squares? </li>
  
-cMemory & Learning. Vehicles search for food. There are three kinds of ediblesone being poisonone being normal food, and the third being super-food which gives them triple energy (with side effects for their behavior). Their architecture may be simple but it is augmented with memory that enables them to learn to avoid poison and prefer super-food. NOTE: If you choose this option you may request to return the assignment on Sep. 21st. +<li>bDynamic Environment. Food grows and rots; disappears when eaten. Vehicles search for food, and when they find it they eat itat which point their control architecture changes in some way and makes them do other things, until they get hungry again, at which point their old control structure returns and they start to search for food again</li>
  
-If you think there are some parameters that would be fun to experiment with you may choose to make them tunable at the beginning of the simulation.+<li>c. Memory & Learning. Vehicles search for food. There are three kinds of edibles, one being poison, one being normal food, and the third being super-food which gives them triple energy (with side effects for their behavior). Their architecture may be simple but it is augmented with memory that enables them to learn to avoid poison and prefer super-food. NOTE: If you choose this option you may request to return the assignment on Sep. 21st. </li> 
 +</ul> 
 +<p style="border:2px dashed red;"> 
 +If you think there are some parameters that would be fun to experiment with you may choose to make them tunable at the beginning of the simulation.<br>
  
-Make your demo as interesting as you can make it! +Make your demo as interesting as you can make it! <br> 
 +</p> 
 +</HTML>
  
-====Hand-Ins====+=====Hand-Ins=====
  
   * Sigurður https://sigurdur.me/breitenberg/    * Sigurður https://sigurdur.me/breitenberg/ 
Line 34: Line 42:
   * Elías https://scratch.mit.edu/projects/246092190/   * Elías https://scratch.mit.edu/projects/246092190/
     * b. Dynamic Environment: The food starts out green, and starts rotting as soon as robots touch it. Robots that eat green food become "happy" and jump around. The food then turns orange, and eventually red (rotten). If the robots eat rotten food, they shrink in size and only regain their original size once they eat green food again.     * b. Dynamic Environment: The food starts out green, and starts rotting as soon as robots touch it. Robots that eat green food become "happy" and jump around. The food then turns orange, and eventually red (rotten). If the robots eat rotten food, they shrink in size and only regain their original size once they eat green food again.
-    * Florian https://scratch.mit.edu/projects/246037525/ +  * Florian https://scratch.mit.edu/projects/246037525/ 
-      * I choosed modification b! This is the try to give the project the environment of the sea. The robots are sharks who try to eat fishes. These fishes need to grow to a certain size, before they can be eaten. The movement itself was not modified and kept the way it was in the original Braitenberg Vehicles project. I got the feeling that after a certain time, the phrases the agents say start to stack and that they stay way longer than they should, but I did not find a way to fix it. +    * I choosed modification b! This is the try to give the project the environment of the sea. The robots are sharks who try to eat fishes. These fishes need to grow to a certain size, before they can be eaten. The movement itself was not modified and kept the way it was in the original Braitenberg Vehicles project. I got the feeling that after a certain time, the phrases the agents say start to stack and that they stay way longer than they should, but I did not find a way to fix it. 
-    * Hinrik https://scratch.mit.edu/projects/245274068/ +  * Hinrik https://scratch.mit.edu/projects/245274068/ 
-      * Það var áhugavert að sjá að þegar þú valdir mörg vélmenni þá enduðu þau oft á því að hreyfa sig sem ein einning, sem sagt öll vélmennin hreyfðu sig í takt við að elta ljósin. Ég fékk virknina ekki í lag að þeir sjái eingöngu ákveðið svæði fyrir framan sig. En ég náði að laga ljósa virknina svo núna er rétt ljós fjarlægt úr listanum þegar robot snertir það. En það er eingöngu hægt að vera með tvö ljós í gangi í einu, því scratch leyfir þeir eingöngu að fjarlægja stök fremst og aftast úr lista. Það var áhugaverð reynsla að sjá hversu hamlaður maður varð þegar verkfæra kistan sem maður er vanur að hafa er takmörkuð til þess að passa í drag and drop umhverfi. Ýmislegt sem er vanalega einfalt varð mjög flókið t.d. að skrifa langar jöfnur, bæði var það mjög tímafrekt og erfitt að fá yfirsýn yfir jöfnuna. +    * Það var áhugavert að sjá að þegar þú valdir mörg vélmenni þá enduðu þau oft á því að hreyfa sig sem ein einning, sem sagt öll vélmennin hreyfðu sig í takt við að elta ljósin. Ég fékk virknina ekki í lag að þeir sjái eingöngu ákveðið svæði fyrir framan sig. En ég náði að laga ljósa virknina svo núna er rétt ljós fjarlægt úr listanum þegar robot snertir það. En það er eingöngu hægt að vera með tvö ljós í gangi í einu, því scratch leyfir þeir eingöngu að fjarlægja stök fremst og aftast úr lista. Það var áhugaverð reynsla að sjá hversu hamlaður maður varð þegar verkfæra kistan sem maður er vanur að hafa er takmörkuð til þess að passa í drag and drop umhverfi. Ýmislegt sem er vanalega einfalt varð mjög flókið t.d. að skrifa langar jöfnur, bæði var það mjög tímafrekt og erfitt að fá yfirsýn yfir jöfnuna. 
-    * Hjörleifur ?? +  * Hjörleifur https://scratch.mit.edu/projects/246168026/ 
-      * There are still some bugs, can't seem to make the robots forget about earlier positions of food. Or something. They behave strangely. +    * There are still some bugs, can't seem to make the robots forget about earlier positions of food. Or something. They behave strangely. 
-    * Julia https://scratch.mit.edu/projects/246163385/ +  * Julia https://scratch.mit.edu/projects/246163385/ 
-      * In this assignment I adapted the Braitenberg vehicls according to the modifications describedin b, the dynamic environment:  Food grows and rots; disappears when eaten.  Vehicles searchfor food, and when they find it they eat it, at which point their control architecture changes insome way and makes them do other things, until they get hungry again, at which point theirold control structure returns and they start to search for food again. The vehicle is designed as the robot ”Eve” and the food are flowers that Eve wants to eat.  Theflowers are growing and can only be eaten when they are fully grown.  As soon as Eve touchesa fully grown flower when she is hungry she eats it and is not hungry anymore for 10 seconds.When she is hungry again she searches for more flowers to eat.As soon as the flowers are fully grown they live for 20 seconds and rot afterwards.  A new flowerwill grow as soon a flower dies and every 20 seconds a new flower starts to grow. +    * In this assignment I adapted the Braitenberg vehicls according to the modifications describedin b, the dynamic environment:  Food grows and rots; disappears when eaten.  Vehicles searchfor food, and when they find it they eat it, at which point their control architecture changes insome way and makes them do other things, until they get hungry again, at which point theirold control structure returns and they start to search for food again. The vehicle is designed as the robot ”Eve” and the food are flowers that Eve wants to eat.  Theflowers are growing and can only be eaten when they are fully grown.  As soon as Eve touchesa fully grown flower when she is hungry she eats it and is not hungry anymore for 10 seconds.When she is hungry again she searches for more flowers to eat.As soon as the flowers are fully grown they live for 20 seconds and rot afterwards.  A new flowerwill grow as soon a flower dies and every 20 seconds a new flower starts to grow. 
-    * Atli - granted extension until next Thursday. +  * Atli - granted extension until next Thursday.  
 +    * TBD
  
  
/var/www/cadia.ru.is/wiki/data/attic/public/t-720-atai/atai-18/braitenberg_assignment.1536920527.txt.gz · Last modified: 2024/04/29 13:32 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki