Teleoperation Cloud Industrial Robot using XMPP Protocol
Rachmad Andri Atmoko1, Daoguo Yang2, Mohamad Ilyas Abas3, Afif Zuhri Arfianto4, Robbi Rahim5
1Rachmad Andri Atmoko, School of Mechanical and Electrical Engineering, Guilin University of Electronic Technology, Guilin, China. – Faculty of Engineering, University of Jember, Jember, Indonesia.
2Daoguo Yang, School of Mechanical and Electrical Engineering, Guilin University of Electronic Technology, Guilin, China.
3Mohamad Ilyas Abas, Information System Department, Muhammadiyah University of Gorontalo, Gorontalo, Indonesia.
4Afif Zuhri Arfianto, Marine Electrical Engineering, Politeknik Perkapalan Negeri Surabaya, Surabaya, Indonesia.
5Robbi Rahim, Sekolah Tinggi Ilmu Manajemen Sukma, Medan, Indonesia
Manuscript received on 11 August 2019. | Revised Manuscript received on 17 August 2019. | Manuscript published on 30 September 2019. | PP: 6280-6284 | Volume-8 Issue-3 September 2019 | Retrieval Number: C5893098319/2019©BEIESP | DOI: 10.35940/ijrte.C5893.098319
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Teleoperation is an operation needed to complete a variety of robot tasks in dangerous and difficult-to-reach environments. In the industrial world, teleoperation robots can be used to help humans complete dangerous tasks such as grasping and lifting in the nuclear industry. Controlling industrial robots can be done remotely via the Internet. However, communication still needs to be improved so that it can achieve low latency, be safe, high reliability, and be interoperable. This study proposes the use of the XMPP protocol to handle data interactions between robots and cloud platform. We modified the Robot Operating System (ROS) package by adding a special node that bridges communication using the XMPP protocol. We compare the performance of MQTT with the HTTP protocol. The test results show that the MQTT latency time is better than HTTP. The results of this study can be used in robot teleoperation operations in various industries that consider aspects of communication quality.
Keywords: Industrial Robot, Teleoperation, Xmpp, Internet of Things
Scope of the Article: Industrial Engineering