rio a pervasive rfid based touch gesture interface
play

RIO: A Pervasive RFID-based Touch Gesture Interface Swadhin Pradhan - PowerPoint PPT Presentation

RIO: A Pervasive RFID-based Touch Gesture Interface Swadhin Pradhan 1 , Eugene Chai 2 , Karthik Sundaresan 2 , Lili Qiu 1 , Amir Khojastepour 2 , Sampath Rangarajan 2 2 1 1 MobiCom 2017 LOTS of Connected Devices by 2020 2 LOTS of Connected


  1. RIO: A Pervasive RFID-based Touch Gesture Interface Swadhin Pradhan 1 , Eugene Chai 2 , Karthik Sundaresan 2 , Lili Qiu 1 , Amir Khojastepour 2 , Sampath Rangarajan 2 2 1 1 MobiCom 2017

  2. LOTS of Connected Devices by 2020 2

  3. LOTS of Connected Devices by 2020 ~30 Billion* 2 *Ericsson Research

  4. Smart Spaces 3

  5. Smart Spaces Smart Retail Smart Hospitals Smart Offices 3

  6. 4

  7. Can we effectively transform everyday object into a touch Interface ? 4

  8. 5

  9. Wireless Capacitive IMU Vision 5

  10. Issues with these modalities 6

  11. Issues with these modalities • Not easy to customize • Not low cost • Extensive training phase • Need to be recharged frequently … 6

  12. Passive RFID tags as touch interface 7

  13. Passive RFID tags as touch interface COTS Tags COTS Reader/Antenna Custom Tags 7

  14. And that interface … 8

  15. And that interface … • Customizable and less costly • Battery-free • Supports fine-grained tracking • Multi interface support 8

  16. 9

  17. Button 9

  18. Keyboard Button 9

  19. Slider Keyboard Button 9

  20. Slider Keyboard Button Dial 9

  21. Slider Keyboard Button Multiple Dial Sliders 9

  22. Slider Keyboard Button Multiple Shapes Dial Sliders 9

  23. Key Idea and Reasoning Touch and Single Tag Tracking Tracking within Multiple Tags Evaluation 10

  24. Key Idea and Reasoning Touch and Single Tag Tracking Tracking within Multiple Tags Evaluation 11

  25. Antenna Tag Reader

  26. Predictable phase change at reader side Antenna Tag Finger Swipe on Tag Reader

  27. Why does it happen ? 13

  28. Why does it happen ? 13

  29. Why does it happen ? ZAntenna ZChip 13

  30. Why does it happen ? ZAntenna ZChip ZBody 13

  31. Why does it happen ? ZBody 13

  32. Why does it happen ? Backscattered Electric field and Phase ZBody 13

  33. VNA based measurements 14

  34. VNA based measurements 14

  35. VNA based measurements 15

  36. VNA based measurements 15

  37. VNA based measurements 15

  38. Key Idea and Reasoning Touch and Single Tag Tracking Tracking within Multiple Tags Evaluation 16

  39. How to detect touch ? 17

  40. How to detect touch ? 17

  41. How to detect touch ? Sudden Jump in Phase 17

  42. How to detect tracking ? 18

  43. How to detect tracking ? 18

  44. How to detect tracking ? Predictable Phase Pattern 18

  45. This change is also present in NLoS 19

  46. This change is also present in NLoS Behind a Door Behind a Wall 19

  47. This change is also present in NLoS Remains Similar Behind a Door Behind a Wall 19

  48. Single tag tracking algorithm sketch 20

  49. Single tag tracking algorithm sketch Phase Tag Position 20

  50. Single tag tracking algorithm sketch Phase Calibration Phase Tag Position 20

  51. Single tag tracking algorithm sketch Phase Calibration Phase Last Known Position 20

  52. Single tag tracking algorithm sketch T-second Swipe Phase Phase Calibration Phase Last Known Position 20

  53. Single tag tracking algorithm sketch T-second Swipe Phase Phase Calibration Phase Last Known Position 20

  54. Single tag tracking algorithm sketch T-second Swipe Phase Phase Calibration Phase DTW Matching Potential New Position Last Known Position 20

  55. Key Idea and Reasoning Touch and Single Tag Tracking Tracking within Multiple Tags Evaluation 21

  56. Tracking within Multiple Tags 22

  57. Tracking within Multiple Tags 22

  58. Mutual coupling phenomenon 23

  59. Mutual coupling phenomenon Neighboring tags show reverse phase pattern 23

  60. Why does it happen ? 24

  61. Why does it happen ? 24

  62. Why does it happen ? Coupled mutual impedance has reverse impact in back-scattered phase 24

  63. Multi tag tracking algorithm sketch 25

  64. Multi tag tracking algorithm sketch 25

  65. Multi tag tracking algorithm sketch Apply joint DTW matching 25

  66. Key Idea and Reasoning Touch and Single Tag Tracking Tracking within Multiple Tags Evaluation 26

  67. Experimental Setup 27

  68. Experimental Setup Camera RFID Tag Antenna Reader Laptop (Processing) 27

  69. Single Tag Tracking Accuracy 28

  70. Single Tag Tracking Accuracy 28

  71. Single Tag Tracking Accuracy Error ~10 mm 28

  72. Multi Tag Tracking Accuracy 29

  73. Multi Tag Tracking Accuracy 29

  74. Multi Tag Tracking Accuracy Error ~18 mm 29

  75. Custom Tag Tracking Accuracy 30

  76. Custom Tag Tracking Accuracy Custom Tags 30

  77. Custom Tag Tracking Accuracy Error ~10 mm Custom Tags 30

  78. Related Works 31

  79. Related Works • RFID based gesture recognition – Data-driven learning • ShopMiner (SenSys ‘15), FEMO (SenSys ‘15), CBID (ToN ‘16) … • RFID tag tracking – Tracks tag movement • RF-IDraw (SIGCOMM ‘14), Tagyro (Mobicom ‘16), PolarDraw (CoNext ‘16) … • RFID based UI (Closest) – ML on a fixed set of gestures • PaperID (CHI 2015), IDSense (CHI 2016) … 31

  80. Future works • Multi-touch tracking • General 2D gesture tracking • Tracking in different environment scenarios • Building customized tags for other use cases 32

  81. Key takeaways • Impedance Tracking based Touch Primitive • Mutual coupling can be exploited • Custom designed tags may enable different applications 33

  82. Thanks! Questions ? swadhin@cs.utexas.edu 34

Recommend


More recommend