Aug 24th, 2007

Today we discussed the specifics of the direction we wish to take this project.

We were not sure whether to focus on maze algorithms and robot motion in empty space. The difficulties of maze algorithms includes creating a maze generator, creating various algorithms in which the robot does not know the layout of the maze, and doing this for multiple robots. The difficulties of robot motion in empty space is fewer but still remains to be robot collision detection, obstacle collision detection, algorithm solution to prevention of collision, and avoiding infinite loops in algorithm. We further discussed different variations of each in a pros and cons arena. We also discussed what language to program the visual graphics to demonstrate the algorithms we come across. Ari, thinks Java will be the easiest to program in since the alternative , C & C++, are easy to use but tend to be very difficult to program graphics in. We all agreed that Java would be our language.

Next we discussed who how to split the responsibilities of the project. We decided that Ari and David will work on Programming, David and Mindy will work on website design, and the entire group will work on algorithm research and development. After setting up meeting schedule for the next couple of weeks we adjourned our meeting till next week.