public:t-622-arti-07-1:program_2
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:t-622-arti-07-1:program_2 [2007/02/07 14:15] – thorisson | public:t-622-arti-07-1:program_2 [2024/04/29 13:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Programming Project nr. 2 | ||
| + | ====== Programming Project nr. 2 ====== | ||
| You may choose freely how you implement a 2-layer subsumption architecture. To give you an example, here is a 2-module, 2-layer subsumption system: A module called " | You may choose freely how you implement a 2-layer subsumption architecture. To give you an example, here is a 2-module, 2-layer subsumption system: A module called " | ||
| + | |||
| + | The new Hexapod has two antennae on its forehead and each time it touches a plant a message is printed on the screen. See if you can make a module that finds a plant and steers the Hexapod towards it. | ||
| + | |||
| + | |||
| + | ===== Hand in ===== | ||
| + | All code and resource files in SVN or MySchool before 23:59 on sunday 11th february! | ||
| + | |||
| + | [[SVNHelp|SVN instructions]] | ||
| ====== Running the new Hexapod ====== | ====== Running the new Hexapod ====== | ||
| + | ===== UPDATE 10 feb. 2007 ===== | ||
| + | Fixes a bug in Point3´s toXML() function. | ||
| + | |||
| + | Get the new version {{public: | ||
| + | |||
| + | ===== UPDATE 8 feb. 2007 ===== | ||
| + | I just put a new version of the hexapod. You can get it {{public: | ||
| + | * Better movement of the hexapod | ||
| + | * Better error messages, in case they come up :) | ||
| + |   * The hexapod now sends a message called " | ||
| + | |||
| + | |||
| + | ===== Directions ===== | ||
| Start by downloading downloading and setting up Panda3d (http:// | Start by downloading downloading and setting up Panda3d (http:// | ||
| Line 18: | Line 39: | ||
| There is a spec file under java/src that you can use. | There is a spec file under java/src that you can use. | ||
| + | |||
| + | ===== Keyboard shortcuts ===== | ||
| + | move camera with a-s-d-f and the up and down arrow keys. | ||
| + | |||
| + | Move Hexapod with u-h-j-k | ||
| + | |||
| + | M: Enable control camera with mouse | ||
| ===== Messages to and from ===== | ===== Messages to and from ===== | ||
| + | |||
| ==== From ==== | ==== From ==== | ||
| - | " | + |   * " | 
| - | " | + |    | 
| These message contain, in xml format, the information about a perceived object. The Java class Perception can translate itself to and from the xml format and has three variables: | These message contain, in xml format, the information about a perceived object. The Java class Perception can translate itself to and from the xml format and has three variables: | ||
/var/www/cadia.ru.is/wiki/data/attic/public/t-622-arti-07-1/program_2.1170857711.txt.gz · Last modified: 2024/04/29 13:32 (external edit)