User:REisemann3937/ENES-100/Project 2/CDIO

=Rube Goldberg=

A Rube Goldberg Machine is a deliberately over-engineered machine that preforms a very simple task (Wiki Rube Goldberg)

Problem Statement
Develop a precise input / output language to describe Rube Goldberg Machines.

Conceive
To more effectively design and discuss Rube Goldberg machines, a standard needs to be set, including a descriptive and intuitive vocabulary, along with visual aids. The visual aids will be representative of the various "mechanisms" that compose a Rube Goldberg machine, or an "RGM".

Vocabulary
Keywords
 * The verbs or nouns used to describe the Mechanisms, Tokens, and the actions they perform.

Mechanism
 * The mechanically functional components the comprise the majority of the RGM.

Token
 * The moving part acted upon by the "Mechanism".

Force
 * The physical action or movement through which the Mechanism acts upon the Token.

Keyword Library

 * Using "Mechanisms" drawn as Shapes in Microsoft Visio, a Rube Goldberg Machine concept can quickly be drawn.

/Tutorial on Building a Custom Shapes List in Microsoft Visio/ While this is a step in the right direction, an easy way to share this "Favorites List" is still unknown.

Design a Rube Goldberg Machine Using Microsoft Visio
Here is an example of what a Rube Goldberg Diagram might look like.
 * A .vss file containing the "Rube Goldberg Shapes" stencil can be downloaded Here


 * Using a table like this will help with documenting your Rube Goldberg Design as you develop your Design Diagram in Visio.

{| class="wikitable" ! Number!!Token!!Symbol!!Mechanism-In!!Icon!!Force!!Description 1

2 3 4




 * 1) Ball


 * 1) Ball


 * 1) Candle


 * 1) Wick



Next Steps

 * 1) Use existing floor plan of new building to create an "RGM floor plan".
 * 2) Research needs to be done to discover if there is a more useful or commonly used, open source drawing program.