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


RAFS - Documents

Documents

Meeting Minutes

Problem Definition Document (PDD)
The RAFS project will consist of a hardware/software solution to a problem set of physical objects. In our case, these objects are rolling chairs that are often scattered around the SIUE senior project laboratory (EB2029). Our solution will be comprised of one or more robots controlled by custom software developed by the RAFS team members. Ideally, the robot(s) will be able to identify unorganized chair placement and move the chairs to open computer desks. While doing this, the robot(s) may be required to deal with unexpected objects or situations. The Problem Definition Document deals with these unexpected situations, along with a more precise definition of our project..

PDD - PowerPoint Slides

Project Plan Document (PPD)
The RAFS team was requested to design a software package for the customer, Dr. William White. While not explicitly stated, this software may be used by anyone who is familiar with its operation. A considerable amount of effort will be exerted to accommodate computer users of various skill levels. The Project Plan Document explains how we will accomplish the task of putting chairs back into all open computer desks.

PPD - PowerPoint Slides

Project Design Document (DD)
The Project Design Document deals with the decisions we had to make in order to complete this project. It discusses the general description of our project, our project's standards and conventions, the software development and visualization tools used, and the design details for our project. The diagrams explained in the DD are as follows:
Module Diagram State Diagram Sequence Diagram

DD - PowerPoint Slides

Contingency Plan
Due to the technical problems with the robot from our first semester, we needed to make a backup plan. It describes several backup options we could take if the robot we are using would happen to have problems.

Code Documentation Plan
We need some standard of how we will document our code. We devised a way in our planning stage, and we will follow it for every module we implement.

User's Guide
text version
In order to make this a complete product, we must come up with a User's Guide. This guide will grow throughout the semester.

Coding/Algorithm Design Document
text version
In this document, the algorithms we used for each important module are discussed in reasonable detail. The assumptions made at the time of the development of the module are posted, along with a description of what happens and the algorithm for the module.

Customer Feedback Document
text version Questionnaire only
We, the RAFS team, have written a questionnaire and have presented our product to the CS 490 – Mobile Robotics class in order to get some knowledgeable feedback on our project in preparation for our faculty presentation. Our questionnaire asks questions pertaining to each of the four main modules developed for our project along with if the person feels there might have been a better method of implementation. Another question has been added to get a feel for what people think has been implemented well. The final question tells us whether or if any of our modules need significant improvement.

Social Implications Document
text version
Every topic in computer science has some sort of social implications that need to be considered at some point when conducting research. There are two distinctly different types of social implications that may arise, those which are a direct result of the current project, and those which result from the field in general. In this instance, we will be looking at the social implications of the RAFS project and the social implications of the robotics field as a whole.

Post-Mortem Document
text version
This document contains a general description and analysis of not only the problems but also what worked for the Robot Aided Feng Shui project. Some suggestions are made for better solutions if this project were to be done again and also suggestions for future enhancements and growth of the system.

Faculty Presentation - PowerPoint Slides