Difference between revisions of "Assignment 4"
Line 1: | Line 1: | ||
[http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_01/applet/ A4-01] | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_01/applet/ A4-01] | ||
Modify the Braitenberg vehicle so that it has a different visual appearance. | Modify the Braitenberg vehicle so that it has a different visual appearance. | ||
+ | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_01/ Files here] | ||
[http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_02/applet/ A4-02] | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_02/applet/ A4-02] | ||
Create multiple simultaneous Braitenberg vehicles that have different rules. Currently, there is only one type of vehicle active at a time. | Create multiple simultaneous Braitenberg vehicles that have different rules. Currently, there is only one type of vehicle active at a time. | ||
+ | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_02/ Files here] | ||
[http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_03/applet/ A4-03] | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_03/applet/ A4-03] | ||
Create a vehicle that responds to multiple sense modalities. The best way to do this is to overlay multiple grounds, each with its own source types (e.g. sound, light, heat, etc.). Create a class to represent sensory fields (grounds). | Create a vehicle that responds to multiple sense modalities. The best way to do this is to overlay multiple grounds, each with its own source types (e.g. sound, light, heat, etc.). Create a class to represent sensory fields (grounds). | ||
+ | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_03/ Files here] | ||
[http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_04/applet/ A4-04] | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_04/applet/ A4-04] | ||
Make vehicles also be sources, so that vehicles respond to each other. One way to do this is to place a moving light source on each vehicle. You can choose to make the light source visible, or sum the moving sources into an invisible sensory field (if you don’t want glowing circles or some such appearing around vehicles). | Make vehicles also be sources, so that vehicles respond to each other. One way to do this is to place a moving light source on each vehicle. You can choose to make the light source visible, or sum the moving sources into an invisible sensory field (if you don’t want glowing circles or some such appearing around vehicles). | ||
+ | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_04/ Files here] | ||
[http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_05/applet/ A4-05] | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_05/applet/ A4-05] | ||
Have your vehicles interact with the environment in some way. For example, when a vehicle runs into a source, perhaps it destroys the source. Other vehicles could create sources. Vehicles could lay trails that other vehicles respond to. A vehicle could have multiple ways of moving (flying under certain conditions, moving on the ground under other conditions, etc). | Have your vehicles interact with the environment in some way. For example, when a vehicle runs into a source, perhaps it destroys the source. Other vehicles could create sources. Vehicles could lay trails that other vehicles respond to. A vehicle could have multiple ways of moving (flying under certain conditions, moving on the ground under other conditions, etc). | ||
+ | [http://www.sfu.ca/~dha1/files/IAT800/Assignment%204/A4_05/ Files here] |
Revision as of 08:00, 15 November 2006
A4-01 Modify the Braitenberg vehicle so that it has a different visual appearance. Files here
A4-02 Create multiple simultaneous Braitenberg vehicles that have different rules. Currently, there is only one type of vehicle active at a time. Files here
A4-03 Create a vehicle that responds to multiple sense modalities. The best way to do this is to overlay multiple grounds, each with its own source types (e.g. sound, light, heat, etc.). Create a class to represent sensory fields (grounds). Files here
A4-04 Make vehicles also be sources, so that vehicles respond to each other. One way to do this is to place a moving light source on each vehicle. You can choose to make the light source visible, or sum the moving sources into an invisible sensory field (if you don’t want glowing circles or some such appearing around vehicles). Files here
A4-05 Have your vehicles interact with the environment in some way. For example, when a vehicle runs into a source, perhaps it destroys the source. Other vehicles could create sources. Vehicles could lay trails that other vehicles respond to. A vehicle could have multiple ways of moving (flying under certain conditions, moving on the ground under other conditions, etc). Files here