******************************************************************* *** *** *** *** *** DIALY LOGS - NALAKA KAHAWATTE *** *** *** *** October, 2006 *** *** *** ******************************************************************* ******************************************************************* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Monday 10/16/2006 2.15 pm - 5.00 pm Daily Task : Went thru the OpenR SDK reference manual. Different classes and methods to impletement. ******* Important !! My laptop wouldnt run the ROBOTCONTROLCMD from German Team Code giving the errors 'MSVCP71.dll', MSVCR71D.dll missing. What you should do is go to www.dll-files.com and search for the missing dll files. the site lets you download them for free. Download the zip file and extract the file to /windows/system folder. it works. Played around with the simulator today. trying to make more sense of it as it goes. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Friday 10/13/06 1.15 pm - 3.00 pm Homework & Daily Task : MY goal is to get a comprehensive knowledge on OpenR SDK along with C++ programming during the first 4 weeks. I highly recommend the OpenR Documentation in the Lab which has 'Alex Comments Vers' to start if all this is new to you. Alex had made comments on the book which come handy on things which are pretty important. Read more on OpenR and implement different modules on Visual Studio 2005. I am pretty satisfied with the progress so far. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Wedneday 10/11/06 2 pm - 4pm updated myself on the log files posted by Paulene, Dr.Renner, Dr.J ****** ISSUE - MATT"S FAILPROOF METHOD OF WIRELESS CONNECTION - FAILS ALL THE TIME ****** Paulene and i tried so many times to implement Matt's Failproof method for wireless connection. But it did not work. I think Matt was not very clear in his intructions. ** SOLUTION ** without his method when we turn the dog on, we were able to ping him by connecting to the A2B0 network. task for the day: read the OpenR SDK Documentation's Programmer's Guide. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10/06/06 downloaded the german team code onto each dog using the makestick.exe from german team. Setup the soccer field in oCNL 254 and tried getting the dogs on the wireless LAN Struggled to install the J2SE SDK and the GameController. ***** ISSUE - Cygwin cannot find Make Command ****** The Cygwin kept on giving the error msg that 'make' command was not found. *** SOLUTION ****** Copied make.exe file from Paulene's Computer's C:\cygwin\bin\ to the same directory on mine using a memory stick. It worked !! ***** ISSUE - Cygwin could not find the java Compiler ***** The path was not defined as a system variable. My Computer ---> Properties ---> Advnced --- > Environment Vaiables ---> ( Copy value C:\j2sdk1.4.2_12\bin to the end of PATH variable ) It worked !! ------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10/04/06 As Paulene suggested, she and I went thru the R-Code tutorial and implemented some of the behaviors on the AIBO such as basic walking, turning, kicking etc. But after the discussion Paulene has with Dr.Birdget, she had mentioned that we cannot use R-Code for more complex behavior. *** ISSUES OF USING R-CODE 1. it was observed tht it was meant to be able to program simple behavior on AIBO, not complex behavior 2. Issue of using R-Code is that, it can be programmed only to recognize a 'PINK' ball when our competition ball is 'ORANGE' We decided to switch to OPEN-R. It is yet to be discussed which team (U penn / spellbots / CMU) we will try working on modifying. CMU code is in PERL. We will discuss with the team which code and which language we are planning to base our study upon. ------------------------------------------------------------------------------------------------------------------------------------------------------------------ 10/03/06 Started learning Open-R using a tutorial which was already in ISL. Downloaded some simple programs from the internet and tried running on the AIBO. Had trouble running 'make' on cygwin on my laptop. HomeWork Found a great book on Aritificial Intelligence and Intelligent Systems. It has a comprehensive look on all areas like Programming Methods etc. Working on getting some AI concepts in my head. ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 10/02/06 went through the German Code trying make sense of how it works along with the German Team Report, C++ Complete Reference Book. Had problems running simulator on my laptop since it gives unknown errors. Tried compiling the _simulator component using Visual Studio 2005 but it gave some errors. ****DISCUSSION WITH DR.BIRDGET from Hamburg University, Germany Soccer Bot Team I was able to have a fruitful discussion with Dr.Birdget Her suggestions was that 1. German team code is highly complexed that it will take a awhile to figure its' different components She mentioned that it took her university team around 6-8 months to figure it out. 2. There are less complex but good code written by some American Teams that we can use to start out with. She suggested, U-Penn, SpellBots, and some other teams. It would be better to start out with a less complex code, understand how it works, try to modify and add our components and may be later base out code on German team. I believe that is a good idea too because it is really hard to make sense of the german team code. I downloaded the U Penn, CarnegieMelon, Hamburg codes and tried to figure them out. 3. she mentioned that german team code may have bug in them which will prevent others from completely using their code. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------