
Welcome to the Folding Robot.
What does it do?
The Folding Robot is a program designed to take in very simple set of paper folding commands and produce a three dimensional rendering of that paper in real time.
Is it complicated?
Commands given to the robot are designed to be simple enough for a child to use. I conceptually drew a lot from Logo, a programming language designed to allow the user to draw shapes using a basic set of simple commands. The Folding Robot is a similar project to Logo, in that it uses simple commands to create something, but whereas Logo deals with two dimensional images, the Folding Robot deals with folding three dimensional shapes, or more specifically, paper.
Where is it going? Future plans?
In it's current state, this little robot can't do as much as it aspires to. Currently it can make folds, rotate the paper around, and reset the paper to it's original state, but alas, much of the folding is currently broken and you can not yet fold folds (without unexpected results). More updates to come, check back soon and you might find the little folding robot working harder than ever.
Final project Prototype 3» Final version coming soon...
Screen Captures


Prototypes
Prototype 1 »This was an early prototype. It's really dirty and prone to breaking. Written with processing and opengl.
To make a fold (without quotation marks) type "fold main x1,y1 x2,y2 a" where x1,y1 is the first edge coordinate, x2,y2 is the second and a is the angle.
Prototype 2 »
This prototype was made to demonstrate and test folding motion and animation. Use the mouse to move the folds of the paper around.
Prototype 3 »
The current incantation of the Folding Robot. He can fold basic things like the edges of the paper, and can also (albeit poorly) rotate the paper. Follow the instructional screen to learn the commands!