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


Future Enhancements

No major enhancements to the project are planned right now. However, this project could be used as a starting point for future projects. This project does, however, have room for growth and could be improved. It could be further refined to place all chairs in the room and have a “better” placement of chairs rather than just letting go of the chair when it approaches “close” to a desk. Our approach works fine in respect to how close the chair is, but a more accurate way could be used. Our approach lets go of the chair when the robot is within a certain radius of the point where the chair should be placed. A better approach would be to actually figure out where the chair is, and as long as it is within a smaller radius, let go of the chair. But this approach was figured out too late to implement.

 

Dr. White as Instructor, Manager, and Customer

Instructor

The role of instructor played a very minor part in both CS 425 and 499. In CS 425, the instructor led the class, chose teams, and guided the projects. As an instructor, Dr. White was very good. Organization proved to be Dr. White’s strong point as an instructor. Because of this, schedules were prepared early throughout the semester. Dr. White made himself very available for our groups to ask questions and discuss our projects both during and outside class. He was more than willing to look over any work before submission in order for corrections to be made prior to grading.

 

Manager

As manager, Dr. White played a minor role in CS 425, but played an integral role in CS 499. In CS 425, Dr White only made sure that we kept on schedule in our documentation. However, In CS 499 management took on a vital role. Team conflict became an issue that had to be dealt with by management. Dr. White was fair and dealt with the situation promptly. Because of Dr. White’s prompt and fair managerial decisions, our group overcame our hardships. After our team conflicts were resolved, we moved on with no hard feelings and did quite well on our project. The most significant downfall as manager was Dr. White’s little knowledge of the robot and its API. Due to his lack of knowledge, we had to look to other sources when questions arose.

 

Customer

As customer, requirements for the project were made and adjusted. Early in our project, we knew we would not be able to complete the original requirement of finding and placing all misplaced chairs. We narrowed the scope of our project to find one chair in the northwest corner of EB2029 and place it in a pre-determined desk. This refinement of scope was the major role of Dr. White as customer. Along with determining project requirements, judging our progress on the project was also a customer task.

 

All Roles

All roles were hard to distinguish. Because the same person served as instructor, manager, and customer, it is hard to distinguish what Dr. White did as it pertains to each role. This was the biggest problem with a single person holding multiple roles in our project. It was confusing on what role the instructor was performing when changes were being made to the project’s specification. For example, when we changed our specifications to include the Northwest corner of the room as the bare minimum, were we talking to the customer or the manager of the project?