Cardle

The Cardle is a robot I developed at the NHL Stenden ISA-Lab. I did
the CAD modelling and 3D printing. The electronic design and PCB
manufacturing. As well as the Software Engineering.
This all came together to form a robot that could traverse a virtual
grid, and scan QR codes that were placed under it.
The QR codes would have actions associated with it, like turning
around, setting a variable, or performing some software action.
By arranging QR codes in a certain manner you could define a program
that would be interpreted and executed by the Cardle physically
driving over the cards: A fully physical visual programming language.
This version of the Cardle robot is just a proof of concept, so it is very big, bulky, and expensive to product. However, there are plans to simplify and miniaturize the robot for the next revision.