Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK)
-
Intro
-
Programming Crash Course Overview
-
Workshop Onboarding (required before starting programming workshops)
-
Week 1: Programming Crash Course
-
Week 2: Programming Crash Course
-
Programming the UR5 Robot Arm
-
Programming MIRTE Robot
-
Project Examples
-
Supplemental Materials
Information
Course Code | ARIT1507 |
Last updated | September 1, 2025 |
Keywords | |
Primary study | Master |
Secondary study | BK Master |
Responsible
Teachers | |
Faculty |
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 0/8
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK)
Learn fundamentals of programming and robotics for creative applications.

Course Overview
This interdiscplinary course explores robotics technologies within the creative industries, particularly those closely relevant to spatial design. It aims to enhance students’ understanding of robotics through applied, critical, and speculative approaches focusing on the relationships between robots, humans, and environments.
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 1/8
Programming Crash Course Overviewlink copied

Part of the studio course includes training on programming skills. This includes an intensive 2-week programming workshop program to improve you programming skills using Python. It is intended for complete beginners to intermediate users.
Whether you a complete beginner or have some experience under your belt, the workshops are intended to make you more confident with programming to enable you and empower you to create your ambitious projects while still grounded in technical feasibility and limitations. You can also follow them at your own pace if you are discovering this page.
Workshop Schedule
Python programming language is used extensively in this course. It is one of the most popular languages due to its approachable syntax structure, making it accessible for engineers to develop programming projects.
WEEK 1
Week 1 Schedule | Workshop Title | Learning Objectives | Required Before Workshop |
Wednesday |
Introduction to Python
|
|
|
Thursday |
Conditional Statements and Loops
|
|
|
Friday |
Functions and Classes
|
|
WEEK 2
Week 2 Schedule | Workshop Title | Learning Objectives | Required Before Workshop |
Wednesday |
Popular Python Libraries
|
|
Optional |
Thursday |
Fine-Tuning Object Detector
|
|
|
Friday |
Organizing your Workflows
|
|
|
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 2/8
Workshop Onboarding (required before starting programming workshops)link copied
Important!
All students must allocate at least 1 hour to follow this tutorial with your own university computer. Complete this entire tutorial until the very end. You should be able to:
- Install Python and editing environment (VS Code)
- Create Jupyter notebook files and save them
- Execute a cell in Jupyter notebook to verify Python works
Complete this tutorial below:
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 3/8
Week 1: Programming Crash Courselink copied
Week 1 aims to boost your confidence with programming. It is good for absolute beginners with no prior background in Python or existing Python users who wish to have a refresher over the basic concepts.
Following this week’s workshops, you will know:
- The difference between data types, variables, functions, and classes
- How to write scripts using loops, conditionals, and functions.
- You will be able to translate a program idea from flowchart into actual executable code.
Below are the links to the three workshops scheduled for week 1.
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 4/8
Week 2: Programming Crash Courselink copied
Week 2 builds on your existing understanding of Python to create complex programs using your own functions and external functions imported as libraries
Following this week, you will know:
- The difference between library packages and their utilities
- Practice basic utilities of each library
- Develop complex code by utilizing existing libraries
Below are the links to the three workshops scheduled for week 2.
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 5/8
Programming the UR5 Robot Armlink copied
The following page includes several learning modules on using the robot arm and how to program it.
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 6/8
Programming MIRTE Robotlink copied
MIRTE is a low-cost, fully open-source educational robot track from primary school up to university level.
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 7/8
Project Exampleslink copied
Below are some highlighted inspirational projects related to robotics:
- Closed-Loop Control of Robotic 3D Clay Printing Using Machine Learning: Thesis (Ding 2025)
- Enhancing Autonomy on Construction Sites through Implementation of Swarm Robotics as adaptive Material-Handling logistics system(Khoshnevis 2024)
- Spatial Flexibility in Architecture: An Approach to Integrating Intelligent Swarm Robots for User-Centric Autonomous Architectural Layouts (Yousefi 2024)
- (re)assembly: Thesis (van den Bos 2024)
Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK) 8/8
Supplemental Materialslink copied
Supplemental materials.
ROS2 Course (from TU Delft)
Write your feedback.
Write your feedback on "Creative Robotics in Spatial Design (Q5 Interfaculty Course from BK)"".
If you're providing a specific feedback to a part of the chapter, mention which part (text, image, or video) that you have specific feedback for."Thank your for your feedback.
Your feedback has been submitted successfully and is now awaiting review. We appreciate your input and will ensure it aligns with our guidelines before it’s published.