TDDD10 AI Programming (6 ECTS)
Ht1-Ht2 2011
Nov 30, 2011 Final Tournament Canceled
The final tournament next Wednesday is canceled and the final team evaluation is postponed until January 8 2012. This means that you should submit your final individual report, your team report and your team no later than January 8 2012. As a service to you we will give you feedback on your individual reports. To get feedback we need your draft report no later than Tuesday December 13. The draft does not have to be complete, however the comments will be on the same level as the draft. If we only get an outline then you will only get feedback on the structure but if you hand in an almost finished report then we can give more detailed and specific feedback.
Nov 30, 2011 The team tournament is active
To submit your team use the script submit-team
Sep 21, 2011 Virtual Machine and tips on how to collaborate
A Virtual Machine which allows you to develop your teams on your personal computer has been uploaded, you can read the instructions
here. Also you can read our
tips on how to collaborate and manage svn branch among your group of students.
Sep 21, 2011 Link to tournament
To get feedback on your skills, see the
tournament page. New tournaments are run every few days.
Aug 30, 2011 Submit an entry to the skill tournament
To submit an entry to the skill tournament call the script submit-skill with the subversion revision id of the code you wish to submit. This means that your code must be checked in to your subversion repository (svn ci). To find out the revision of your currently checked in code use svn info in your team directory and look for the line "Last Changed Rev" (or "Senast ändrad i revision" if your current language is Swedish). When you submit a revision the tournament system will check out and compile your code (it may take a while before your code is checked out and compiled). If the compilation is successful your current entry in the tournament is updated. If the compilation fails an error report is emailed to your aip account. To get the subversion revision id of you current skill tournament entry use current-skill. To test that a particular revision can be checked out and compiled use the script checkout-and-compile with the revision id you would like to test.
Aug 30, 2011 Get started!
To get started register your group in
WebReg, ask the course staff for an AIP account, and follow
the skill assignment instructions.
Aug 12, 2011 New webpage
Updated the course information.
Sep 05, 2010  (updated);Remote access to AIP accounts (not tested for AIP 2011)
It is possible to remotely login on your aipXX account by using
ssh to astmatix.
On Linux/UNIX do ssh -X aipXX@astmatix.ida.liu.se in a terminal window.
On a Windows machine, you can login in by using an X server, e.g.
"Xming" together with a ssh client, e.g.
"putty".
1) Download and install the X server Xming, with this
"configuration"
2) Download and install the fonts for Xming, with this
"configuration"
3) Start Xming.
4) Start putty.exe and under "SSH", select "Enable X11 forwarding"
"in this option window" .
5) Start the session to your aipXX @ astmatix
"in putty" and press open.
6) After login, you can start an extra terminal window by "xterm &", and run the RoboSoc skill challenges as usual, and all X windows applications will appear if Xming is running.
If the rcssmonitor is shutdown directly because of missing fonts, open the .rcssmonitor.conf file in your aip home folder and set the font_name to 6x13.
Sept 1, 2010 Eclipse IDE and Subversion (not tested for AIP 2011)
How to import the RoboSoc framework into Eclipse + subversion
1)
Add eclipse
module add prog/eclipse
module initadd prog/eclipse
2)
Start eclipse
eclipse &
3)
Agree on the default workspace
4)
Start a new
"project". Chose a "Standard Make C++ Project". Chose a project name, i.e.
"skills" Check the box: use default location. Use the default settings and "next" in
"project type",
"additional settings",
"Yes to the C++ perspective".
5)
Create an empty folder "RoboSoc" in the "skills folder".
7)
Select Project->Properties.
"Select C/C++ Make Project". Make sure the build command is "make" and "use default" is not selected. Specify the build location to
/skills/RoboSoc. Click Apply and Ok.
8) Open a terminal. Go to the RoboSoc folder (/workspace/skills/RoboSoc). Do "./bootstrap" followed by "./configure --enable-course-mode" to create the Makefile for RoboSoc. (If it does not work out because Eclipse changed the file permission for bootstrap or configure change them back, e.g. "chmod u+rx bootstrap" )
9)
Press F5 in Eclipse to refresh the project. Select Project->Build All.
10)
Open a terminal and go to /workspace/skills/RoboSoc.
11)
Check out assignment1 that you checked in following the skill-howto:
svn co https://svn-und.ida.liu.se/courses/TDDD10/2010-ht1/aipXX/assignment1/trunk assignment1
12)
In Eclipse, select Project->Properties. Change the build location to
"/skills/RoboSoc/assignment1". Click Apply and Ok. (Refresh to see the added files).
13)
Select Project->Build All in Eclipse and the assignment should be compiled.
(If there is no Makefile in skills/RoboSoc/sssignment1 do ./bootstrap, ./configure --enable-course-mode to get one)
Aug 26, 2008 Install RoboSoc at home
It is possible to install the soccer server and RoboSoc at home. The
script
install-robosoc
will install everything on Solaris. There is also
this
description (in Swedish) on how to install RoboSoc on Ubuntu. If you
create your own script to install RoboSoc at home please let us know
so we can make it available to other students.