Om te solliciteren op deze stage, moet je met je HvA-emailadres een account aanmaken.

account aanmaken

Bedrijfsinformatie

Robot Lab
Rhijnspoorplein 2
1091 GC
Amsterdam
JMH
Robot Lab

Mixed Reality for Assisted Timber Assembly (coFab-MR)


The Robot Lab is part of the Amsterdam University of Applied Science (Hogeschool van Amsterdam). We explore the connection between circular materials (like urban waste streams) and digital production processes. Knowledge is developed in relation to three profiling themes of the Faculty of Technology: Smart Industry, Circular Transition and Designing Future Cities.

Description

Within the coFab-MR project, we are developing a mixed reality (MR) interface that supports informed, collaborative, and reversible timber assembly using both reclaimed and new wood. Our current prototypes explore a workflow that combines Rhino/Grasshopper and Fologram to guide step-by-step assembly using devices such as HoloLens and iPad. 

This internship focus will be to take our first Fologram/Grasshopper steps further into a user-friendly MR/AR application that can be used by people with little or no parametric design experience. The goal is to create a clear, intuitive interfacepotentially in Unity or another AR/MR development environmentthat enables: 

  • Real-time interaction between a design/analysis system and the MR guidance layer. 
  • A guided assembly logic where the system can propose the next structural element placement. 
  • A feedback loop where user choices can trigger updated suggestions. 

This internship sits at the intersection of software engineering, real-time data exchange, AR/MR interaction design, and digital fabrication/assembly support. 

 

Deliverables

  • Functional prototype of a user-facing AR/MR interface for timber assembly. 
  • Live data link between the computational design environment (e.g., Grasshopper/Fologram) and the AR/MR app. 
  • Interaction flow and UI design tailored to non-expert users. 
  • Documentation including architecture overview, setup steps, and user instructions. 
  • Demo scenario showcasing assisted assembly of a small-to-medium test structure. 
  • Reflection/report describing design decisions, technical challenges, and recommendations for scaling. 

Required knowledge and skills 

  • Python programming (for prototyping, data exchange, or integration layers). 
  • Solid software development fundamentals (version control, structured coding, debugging). 
  • Comfort with building and testing interactive prototypes. 

Nice-to-have  

  • Experience with Unity (C#) or another AR/MR development platform. 
  • Knowledge of AR/MR concepts (spatial anchoring, interaction patterns, UI for 3D environments). 
  • Familiarity with Rhino/Grasshopper and/or computational design workflows. 
  • Interest in digital fabrication, timber construction, or circular building. 


Geschikt voor studenten
  • Game Development
  • Software Engineering