Home | Team Info | Documents | News | Progress | Releases | Robots | Concepts | Site Map


What we would have done the same

Most of this project was successful in achieving its goals. One of the things we would have done in the same manner is our regular meeting schedule. During normal times, the team would meet every Tuesday, Thursday, and Saturday. This led to each team member making sure things were done so the rest of the team could review them at the next meeting. Also, members could show their progress and talk about the next steps in the project.

Second, if possible we would also have a resident “local-expert” who was not a member of the team. Fortunately for our project Andrew Lamonica was helpful in answering questions about the ActivMedia robots and the Saphira software. His answers to some of our more simple questions saved us hours of valuable research time and days of coding test modules to try to find out how pieces of the software worked.

Third, we would have kept our filmed progress. This made good material for our website, so that people could see what we had working. Also, it proved invaluable in both semesters of our project. It showed our up-to-date progress in action and we had to fall back on it several times due to robot malfunctions.

Fourth, we would have switched roles in our group. JD proved to be an invaluable leader. The group needed Peter to bring us all up to speed and forge ahead in new areas. If he had been leader, he would have been overwhelmed with too many leadership issues to do such a good job as lead programmer. This was a major switching of roles in our group, but this change was definitely for the best.

 

What we would have done differently

There are a few items we would have done differently that still would have enabled us to complete a successful project. First of these items would have been setting more achievable goals for each of the three successive releases. This is especially true of the third release where all of the previous knowledge had to be pulled together to form a completed project.

Second, we would have started code integration a bit earlier or at least researched this item before release 3. In the midst of release 3, we had a great deal of trouble integrating four existing modules. Unfortunately, although all of our individual code worked well, it had problems working together due to the fact that all modules had shared resources (laser, gripper, and camera).