Gramazio Kohler Research
News
Teaching
Research
Projects
Publications
About
Team
Open Positions
Contact
Compas XR
Compas FAB
Compas cadwork
Impact Printing
Compas Timber
AIXD: AI-eXtended Design
AI-Augmented Architectural Design
Integrated 3D Printed Facade
undefined
Think Earth SP7
Robotic Plaster Spraying
Additive Manufactured Facade
Human-Machine Collaboration
Timber Assembly with Distributed Architectural Robotics
Eggshell Benches
Eggshell
AR Timber Assemblies
CantiBox
Autonomous Dry Stone
RIBB3D
Data Driven Acoustic Design
Mesh Mould Prefabrication
Architectural Design with Conditional Autoencoders
Data Science Enabled Acoustic Design
Thin Folded Concrete Structures
FrameForm
Adaptive Detailing
Deep Timber
Robotic Fabrication Simulation for Spatial Structures
Jammed Architectural Structures
RobotSculptor
Digital Ceramics
On-site Robotic Construction
Mesh Mould Metal
Smart Dynamic Casting and Prefabrication
Spatial Timber Assemblies
Robotic Lightweight Structures
Mesh Mould and In situ Fabricator
Complex Timber Structures
Spatial Wire Cutting
Robotic Integral Attachment
Mobile Robotic Tiling
YOUR Software Environment
Aerial Construction
Smart Dynamic Casting
Topology Optimization
Mesh Mould
Acoustic Bricks
TailorCrete
BrickDesign
Echord
FlexBrick
Additive processes
Room acoustics
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

Copyright 2024, Gramazio Kohler Research, ETH Zurich, Switzerland
Gramazio Kohler Research
Chair of Architecture and Digital Fabrication
ETH Zürich HIB E 43
Stefano-Franscini Platz 1 / CH-8093 Zurich

+41 44 633 49 06
Follow us on:
Vimeo | Instagram