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