RF-Dial: An RFID-based 2D Human-Computer Interaction via Tag Array

Nowadays, the demand for novel approaches of 2D human-computer interaction has enabled the emergence of a number of intelligent devices, such as Microsoft Surface Dial. Surface Dial realizes 2D interactions with the computer via simple clicks and rotations. In this paper, we propose RF-Dial, a battery-free solution for 2D human-computer interaction based on RFID tag arrays. We attach an array of RFID tags on the surface of an object, and continuously track the translation and rotation of the tagged object with an orthogonally deployed RFID antenna pair. In this way, we are able to transform an ordinary object like a board eraser into an intelligent HCI device. According to the RF-signals from the tag array, we build a geometric model to depict the relationship between the phase variations of the tag array and the rigid transformation of the tagged object, including the translation and rotation. By referring to the fixed topology of the tag array, we are able to accurately extract the translation and rotation of the tagged object during the moving process. Moreover, considering the variation of phase contours of the RF-signals at different positions, we divide the overall scanning area into the linear region and non-linear region in regard to the relationship between the phase variation and the tag movement, and propose tracking solutions for the two regions, respectively. We implemented a prototype system and evaluated the performance of RF-Dial in the real environment. The experiments show that RF-Dial achieved an average accuracy of 0. 6cm in the translation tracking, and an average accuracy of 1.9°in the rotation tracking.

[1]  Lei Yang,et al.  Beyond one-dollar mouse: A battery-free device for 3D human-computer interaction via RFID tags , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[2]  Lina Yao,et al.  TagTrack: device-free localization and tracking using passive RFID tags , 2014, MobiQuitous.

[3]  Jue Wang,et al.  Dude, where's my card?: RFID positioning that works with multipath and non-line of sight , 2013, SIGCOMM.

[4]  Longfei Shangguan,et al.  Leveraging Electromagnetic Polarization in a Two-Antenna Whiteboard in the Air , 2016, CoNEXT.

[5]  Lei Yang,et al.  Tagoram: real-time tracking of mobile RFID tags to high precision using COTS devices , 2014, MobiCom.

[6]  Wei Xi,et al.  CBID: A Customer Behavior Identification System Using Passive Tags , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[7]  Yunhao Liu,et al.  STPP: Spatial-Temporal Phase Profiling-Based Method for Relative RFID Tag Localization , 2017, IEEE/ACM Transactions on Networking.

[8]  Wei Xi,et al.  RFIPad: Enabling Cost-Efficient and Device-Free In-air Handwriting Using Passive Tags , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[9]  Min Chen,et al.  Tag-compass: Determining the spatial direction of an object with small dimensions , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[10]  Jue Wang,et al.  RF-IDraw: virtual touch screen in the air using RF signals , 2015, SIGCOMM 2015.

[11]  Zimu Zhou,et al.  Enabling Gesture-based Interactions with Objects , 2017, MobiSys.

[12]  Dina Katabi,et al.  RF-IDraw: virtual touch screen in the air using RF signals , 2014, S3@MobiCom.

[13]  Xinyu Zhang,et al.  Gyro in the air: tracking 3D orientation of batteryless internet-of-things , 2016, MobiCom.

[14]  Jie Wu,et al.  Fast Tracking the Population of Key Tags in Large-Scale Anonymous RFID Systems , 2017, IEEE/ACM Transactions on Networking.

[15]  Yuan He,et al.  LocP: An efficient Localized Polling Protocol for large-scale RFID systems , 2016, 2016 IEEE 24th International Conference on Network Protocols (ICNP).