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.