Processing, Python
Leave a comment

NORAA (Machinic Doodles) – A human/machine collaborative drawing

Created by Jessica In, Machinic Doodles is a live, interactive drawing installation that facilitates collaboration between a human and a robot named NORAA – a machine that is learning how to draw. The work explores how we communicate ideas through the strokes of a drawing, and how might a machine also be taught to draw through learning, instead of via explicit instruction

“While simple pen strokes may not resemble reality as captured by more sophisticated visual representations, they do tell us something about how people represent and reconstruct the world around them. The ability to immediately recognise and depict objects and even emotions from a few marks, strokes and lines, is something that humans learn as children. Machinic Doodles is interested in the semantics of lines, the patterns that emerge in how people around the world draw – what governs the rule of geometry that makes us draw from one point to another in a specific order? The order, speed-pace and expression of a line, its constructed and semantic associations are of primary interest, generated figures are simply the means and the record of the interaction, not the final motivation.”

NORAA utilises the Google QuickDraw dataset, the QuickDraw Classifier, and custom trained models for SketchRNN. Main software interface built with Processing (interaction + drawing kinematics); Python (actuator communication); and Node.js (QuickDraw + SketchRNN communication). The physical machine is a bespoke drawing mechanism comprising of custom machined aluminium arms + pen apparatus, Dynamixel smart actuators, interactive lighting elements, bespoke glass + steel stands.

Project PageJessica In

NORAA was exhibited as a live, interactive drawing game installation: ‘Machinic Doodles’ at the V&A Museum’s Digital Design Weekend 22-23rd September 2018. The installation allowed members of the public to draw with NORAA, and to contribute drawings to the exhibition. 

Leave a Reply

Your email address will not be published. Required fields are marked *