Rong-Hao Liang

ACM CHI 2018: ACM SIGCHI Conference on Human Factors in Computing Systems

RFIBricks: Interactive Building Blocks Based on RFID

Meng-Ju Hsieh1, Rong-Hao Liang2, Da-Yuan Huang3, Jheng-You Ke1, Bing-Yu Chen1

National Taiwan University1, TU Eindhoven2, National Taiwan University of Science and Technology1

ACM Digital Library

Video

IMAGE ALT TEXT HERE

Abstract

We present RFIBricks, an interactive building block system based on ultrahigh frequency radio-frequency identification (RFID) sensing. The system enables geometry resolution based on a simple yet highly generalizable mechanism: an RFID contact switch, which is made by cutting each RFID tag into two parts, namely antenna and chip. A magnetic connector is then coupled with each part. When the antenna and chip connect, an interaction event with an ID is transmitted to the reader. On the basis of our design of RFID contact switch patterns, we present a system of interactive physical building blocks that resolves the stacking order and orientation when one block is stacked upon another, determines a three-dimensional (3D) geometry built on a two-dimensional base plate, and detects user inputs by incorporating electromechanical sensors. Because it is calibration-free and does not require batteries in each block, it facilitates straightforward maintenance when deployed at scale. Compared with other approaches, this RFID-based system resolves several critical challenges in human-computer interaction, such as 1) determining the identity and the built 3D geometry of passive building blocks, 2) enabling stackable token+constraint interaction on a tabletop, and 3) tracking in-hand assembly.

Keywords

tangible user interface, constructive assembly, rfid, building blocks

Cite this work (ACM)

Meng-Ju Hsieh, Rong-Hao Liang, Da-Yuan Huang, Jheng-You Ke, and Bing-Yu Chen. 2018. RFIBricks: Interactive Building Blocks Based on RFID. In <i>Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems</i> (<i>CHI '18</i>). Association for Computing Machinery, New York, NY, USA, Paper 189, 1–10. DOI:https://doi.org/10.1145/3173574.3173763

Cite this work (Bibtex)

@inproceedings{10.1145/3173574.3173763,
author = {Hsieh, Meng-Ju and Liang, Rong-Hao and Huang, Da-Yuan and Ke, Jheng-You and Chen, Bing-Yu},
title = {RFIBricks: Interactive Building Blocks Based on RFID},
year = {2018},
isbn = {9781450356206},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3173574.3173763},
doi = {10.1145/3173574.3173763},
abstract = {We present RFIBricks, an interactive building block system based on ultrahigh frequency radio-frequency identification (RFID) sensing. The system enables geometry resolution based on a simple yet highly generalizable mechanism: an RFID contact switch, which is made by cutting each RFID tag into two parts, namely antenna and chip. A magnetic connector is then coupled with each part. When the antenna and chip connect, an interaction event with an ID is transmitted to the reader. On the basis of our design of RFID contact switch patterns, we present a system of interactive physical building blocks that resolves the stacking order and orientation when one block is stacked upon another, determines a three-dimensional (3D) geometry built on a two-dimensional base plate, and detects user inputs by incorporating electromechanical sensors. Because it is calibration-free and does not require batteries in each block, it facilitates straightforward maintenance when deployed at scale. Compared with other approaches, this RFID-based system resolves several critical challenges in human-computer interaction, such as 1) determining the identity and the built 3D geometry of passive building blocks, 2) enabling stackable token+constraint interaction on a tabletop, and 3) tracking in-hand assembly.},
booktitle = {Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems},
pages = {1–10},
numpages = {10},
keywords = {tangible user interface, constructive assembly, rfid, building blocks},
location = {Montreal QC, Canada},
series = {CHI '18}
}