PuppetTalk: Conversation Between Glove Puppetry and Internet of Things

Glove Puppetry is popular in Chinese societies. Glove puppet shows have been performed in a traditional (manual) way for over 300 years. Due to the advances in information and communications technology (ICT), we can extend glove puppet art in a very different dimension. However, existing ICT solutions for puppet control have not demonstrated the time complexities for their control mechanisms nor how they can effectively control the puppets. This paper proposes PuppetTalk, an Internet of Things (IoT) application platform for puppet control. We allow multiple input IoT devices such as smart gloves to control a puppet robot, and smartphones can be used to control the sequences of actions on that robot at the same time. In particular, the PuppetTalk Graphical User Interface (GUI) allows users to quickly configure multiple distributed devices to control a puppet robot. Also, controlling puppet legs using a second glove and puppet movements with hand gestures in real time through smart phones are both innovations that have not appeared in the literature so far. When multiple input devices are used to control a puppet robot, their instructions must be received by the robot in a correct sequence. We have conducted measurements, simulation and analytic modeling to show that PuppetTalk can correctly control a puppet robot by multiple input devices with the probability higher than 99.7%.

[1]  Yu-Hui Tu Chinese glove puppets - an interactive experience of puppet history, teaching and user created performance , 2004 .

[2]  Phone Lin,et al.  Design and Performance Study for a Mobility Management Mechanism (WMM) Using Location Cache for Wireless Mesh Networks , 2008, IEEE Transactions on Mobile Computing.

[3]  Yasuhiko Kanemasa,et al.  Recovery-Conscious Adaptive Watermark Generation for Time-Order Event Stream Processing , 2020, 2020 IEEE/ACM Fifth International Conference on Internet-of-Things Design and Implementation (IoTDI).

[4]  Edward D. Lazowska,et al.  Quantitative system performance - computer system analysis using queueing network models , 1983, Int. CMG Conference.

[5]  Yi-Bing Lin,et al.  NB-IoTtalk: A Service Platform for Fast Development of NB-IoT Applications , 2019, IEEE Internet of Things Journal.

[6]  Lin Lin,et al.  HinHRob: A Performance Robot for Glove Puppetry , 2019, SIGGRAPH Asia Posters.

[7]  Phone Lin,et al.  IoTtalk: A Management Platform for Reconfigurable Sensor Devices , 2017, IEEE Internet of Things Journal.

[8]  Wen-Tsuen Chen,et al.  SIP Multicast-Based Mobile Quality-of-Service Support over Heterogeneous IP Multimedia Subsystems , 2008, IEEE Transactions on Mobile Computing.

[9]  Yi-Bing Lin,et al.  CampusTalk: IoT Devices and Their Interesting Features on Campus Applications , 2018, IEEE Access.

[10]  Der-Lor Way,et al.  Glove puppetry cloud theater through a virtual reality network , 2019, SIGGRAPH Posters.

[11]  Yi-Bing Lin,et al.  IoTtalk-RC: Sensors As Universal Remote Control for Aftermarket Home Appliances , 2017, IEEE Internet of Things Journal.

[12]  Yi-Bing Lin,et al.  ArduTalk: An Arduino Network Application Development Platform Based on IoTtalk , 2019, IEEE Systems Journal.

[13]  Jwu-Sheng Hu,et al.  Self-balancing control and manipulation of a glove puppet robot on a two-wheel mobile platform , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Phone Lin,et al.  Modeling power saving for GAN and UMTS interworking , 2008, IEEE Transactions on Wireless Communications.

[15]  Yi-Bing Lin,et al.  LWA Rate Adaption by Enhanced Event-Triggered Reporting , 2018, IEEE Transactions on Vehicular Technology.

[16]  Costin Iancu,et al.  Application Level Reordering of Remote Direct Memory Access Operations , 2017, 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS).

[17]  Chih-Chung Lin,et al.  Building Hand Motion-Based Character Animation: The Case of Puppetry , 2010, 2010 International Conference on Cyberworlds.

[18]  Ai-Chun Pang,et al.  3-Approximation algorithm for joint routing and link scheduling in wireless relay networks , 2009, IEEE Trans. Wirel. Commun..