YOUR Robot Programming Interface, SEC Singapore-ETH Centre, 2011-2015
PhD Research Project
Programming allows architects to design robotic fabrication processes and explore new avenues for materializing designs. However, most architects lack the programming skills and technical knowledge required to write proper building instructions for robots. Consequently, they cannot set up and control even simple processes, and therefore are unable to robotically fabricate their designs. This research aims to make robot programming accessible for architects. Three approaches are investigated: visual programming environments familiar to architects are extended with robot control functionalities; expressive domain specific languages are developed to write robot programs in; and interactive programming concepts are implemented so that code changes trigger direct robot responses. To integrate these approaches, a programming interface called YOUR is developed and tested in multiple case studies. Its underlying principles are evaluated in terms of how they increase robot programming accessibility and facilitate end-user development of bespoke fabrication processes.
Credits:
Gramazio Kohler Research, ETH Zurich
Collaborators: Jason Lim (project lead),
Thesis Supervisors: Prof. Fabio Gramazio, Prof. Matthias Kohler