Yinz "Nice to meet you!"
mode

Recently completed a Research Internship at DisneyResearch|Studios, seeking my next challenge in creative technology and software development!

VR-Tracked Robotic Fabrication of Brick Wall

This project constructs a 3 m × 6.7 m fundraising brick wall using the HTC VIVE tracker system to locate the relative coordinates between the double-curved wall geometry and the on-site UR10 robotic arm, enabling precise robotic fabrication.

  • HTC VIVE Tracker
  • Robotic Fabrication
  • On-site
    1. Role:
      Research Assistant
    1. Timeline:
      3 months
    1. Completed:
      11/2017
    1. Credit:
      CCC Lab, Tamkang University
    1. Tools:
      Rhinoceros 3D & Grasshopper 3D,, python, Universal Robot 10, HTC VIVE
    1. Activities:
      I was responsible for completing the development of the robotic system and fabricating the brick walls on site.
VR-Tracked Robotic Fabrication of Brick Wall

VR-Tracked Robotic Fabrication of Brick Wall

Background

In this project, my role is to fabricate a fundraising brick wall on-site and developed a real-time positioning system that integrates the HTC VIVE Tracker with a UR10 robotic arm.

The work began with two challenges:

  1. How to reposition a robotic system on a construction site, and
  2. How to use VR-based tracking to locate building components in situ?

vr-vive-brick-wall

On-Site Robotic Setup

The UR10 robotic arm was mounted on a mobile station for on-site deployment. A pickup area for 20×10×5 cm wooden bricks was integrated at the base of the station.

vr-vive-brick-wall-setup

VR–Robotics Integration Pipeline

HTC VIVE tracking was used to collect real-time positional data. Using Rhino3D, Grasshopper3D, SteamVR, OpenVR, and Python, we created a virtual environment that synchronized with the physical site.

vr-vive-brick-wall-pipeline

Robotic Fabrication Simulation

The VIVE Tracker provided relative coordinates between the UR10 and a reference block. This data allowed us to simulate and execute the fabrication process: each cycle placed 80–120 bricks within 1–2 hours, ensuring the UR10 avoided collisions. Once an area was completed, the robot was repositioned to continue the build.

vr-vive-brick-wall-simulation-2

Construction Sequence

Throughout construction, the UR10 was repositioned 22 times to complete 24 layers totaling 1024 bricks. Due to ceiling height limitations, the remaining 28 layers (406 bricks) were assembled using prefabricated components.

vr-vive-brick-wall-sequence

Welcome to watch the video below.

Team

Prof. Chen-Cheng Chen, You-Wen Ji, Ying-Shiuan Chen, Ching-Yin Wang