![](https://blog.iaac.net/wp-content/uploads/2024/06/coveric-edited-scaled.jpg)
Abstract:
The ReWeave project develops a robotic system to repurpose construction and demolition (C&D) waste into functional, attractive walls, enhancing human-robot collaboration. We created a database by scanning broken tiles to extract shape, size, and color information, then developed custom nesting algorithms to optimize tile arrangement. The workflow includes scanning tiles, exporting outlines via ROS, nesting in Grasshopper, and designing tool paths for robotic pick-and-place and binder applications.
Initial impact printing with clay bullets proved unsuitable due to the brittleness of clay and insufficient pressure. We then tested geopolymer, confirming its reliability for binding tiles. Challenges in 3D printing geopolymer, such as equipment needs and quick setting time, hindered precision. Recognizing the limitations of full automation, we adopted a Human-Robot Collaborative (HRC) approach. Human agents handle quality control, binder application, and real- time adjustments based on projected tile arrangements and depth camera feedback.
This refined workflow integrates automated scanning, nesting, and pick-and- place processes with human oversight for binder application and quality assurance. The collaborative approach combines automation with human ingenuity, ensuring efficient and adaptable construction outcomes using C&D waste.
Context:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Screenshot-2024-06-22-162849.png)
Construction and demolition waste (CDW) accounts for around 35% of waste generated in European union, making it the heaviest and most voluminous waste system.
The European Union’s Waste Framework Directive sets a target to achieve an 85% reuse and recycling rate for construction and demolition waste.
Among the construction and demolition wastes, most of them are RANDOM in shape and size, Non MODULAR and UNPREDICTABLE.
Aim:
“To create a robotic fabrication system that repurposes C&D waste into functional, attractive walls, enhancing human-robot collaboration.“
![](https://blog.iaac.net/wp-content/uploads/2024/06/Screenshot-2024-06-22-165921.png)
Objectives:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Screenshot-2024-06-22-171108.png)
Workflow:
Given the context and purpose, our workflow involves acquiring materials from building demolition sites. Among various waste types, we specifically target planar cementitious waste in this study. Upon sourcing the materials, they go through sorting and segregation based on criteria such as shape, color, or size. In this study, these tasks are outsourced to a third party.
The primary process of the ReWeave system begins with scanning the C&D wastes to extract polylines for nesting using a Packing algorithm. This is done within custom parametrically controlled shapes to generate iterations aligning with desired design parameters.
Once the design and nested patterns are confirmed, the wall will be fabricated robotically using pick n place methods and then binder will be applied to strengthen it.
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0007-1-scaled.jpg)
State Of the Art:
1. Design Reference:
In this instance, we found the creative use of various tile types and the playful exploration of different widths and textures of roof tiles to be fascinating.
![](https://blog.iaac.net/wp-content/uploads/2024/06/stateoftheartdesign-reference-scaled.jpg)
2. Scanning and Nesting references:
Understanding the techniques and appropriate gadgets for the setup within the resources available was a crucial step in our process. Exploring and studying various methods of nesting and conducting in-depth analysis of irregular shape packing algorithms assisted us in gaining a comprehensive understanding of the logic and strategies involved in packing.
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0009-3-scaled.jpg)
3. Projection Mapping and Depth camera:
To improve gamification and collaboration between humans and robots, you can use projection mapping and depth cameras to project information, implement a feedback system, correct levels, and increase participation.
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0010-1024x576.jpg)
4.Scaling up references:
This project inspired us to dream bigger and consider scaling up. We were particularly impressed by the techniques used to scan and create a digital twin of the blocks, as well as the use of larger cranes for placing bigger blocks for walls. The complexity they managed was truly fascinating to learn.
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Final-presentation-00_page-0007-scaled.jpg)
Manual Prototyping:
After careful consideration of all these State-of-the-art references, we conducted some manual experiments to understand the logic and patterns of behavior. Experiments with Geopolymer as a binder gave a clear understanding of the work-ability and behavior.
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0012.jpg)
After Geopolymer experiments, numerous explorations of tile stacking based on various logic were tested. Out of these some of them were notable with remarkable observations.
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0013-scaled.jpg)
Scanning:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0015-2-scaled.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0016-1-edited-scaled.jpg)
Nesting:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0018-scaled.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/06/nestinglogicexplained-scaled.jpg)
Toolpath Generation:
1. Iteration 01: Dual end effector – Pick n Place and 3d printing
![](https://blog.iaac.net/wp-content/uploads/2024/06/Pick-n-Place-Printing.gif)
2. Iteration 02: Pump based extrusion – Pick n Place and Fixed station
Depth Analysis and Projection Mapping:
Human – Robot collaboration:
System Architecture:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Screenshot-2024-06-23-151308-edited.png)
Main Data Node – Error Log:
Robotic Cell:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0030-scaled.jpg)
Robotic Cell – Simulation and Fabrication:
Design Iterations:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0033-1-scaled.jpg)
Results – prototypes:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0034-1-scaled.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Finaledit-35_page-0001-2-scaled.jpg)
Final Prototype – Design:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0036-1-edited-scaled.jpg)
Final Prototype – Human and Robot Collaboration:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0038-1-scaled.jpg)
Vision – Prefabrication:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0040-scaled.jpg)
Vision – On-site:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0041-2-scaled.jpg)
Future Steps:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0043-edited-scaled.jpg)
Video:
Credits and Previous Blogposts:
![](https://blog.iaac.net/wp-content/uploads/2024/06/Copy-of-Reweave_Final_compressed_page-0045-scaled.jpg)