Master-Slave Synchronization of Robotic Arm using PID Controller

Yin Hnin Thet Htun, May Su Hlaing, Tin Tin Hla

Abstract


This paper analyzes the position control of a master-slave synchronization robotic arm driven by a D.C. motor using a PID (Proportional, Integral, and Derivative) controller with software and hardware design. This controller works to achieve the exact desired position simultaneously for the master and slave robot arm with minimal defects. The transfer function of the D.C. motor for the robotic arms used in this research is calculated with black box modelling. MATLAB Simulink block is used to test the software result. The MATLAB built-in auto-tuning method obtains Kp, Ki and Kd gain. These gains are adjusted with manual tuning to get precise angular positions for two robotic arms. This research uses Arduino Uno to act as a controller in the experiment. First, the position control of one robotic arm is tested with the same PID gain in MATLAB Simulink at different input degrees. Then, the hardware experiment of position control in one robotic arm is operated with only one PID gain at various reference degrees. Finally, the I2C communication protocol connects the master and slave robot arms. The main work that the PID controller hardware experiment with controls different level angular positions of two robotic arms.

Keywords


Master-slave synchronization; Angular position control; DC motor; PID controller; Arduino Uno

References


Chiang-Heng Chien, Chen-Chien James HSU, and Chiang-Ju Chien, “Multiple Master-Slave FPGA Architecture of a Stereo Visual Odometry”, IEEE Access, Volume 9, July 20,2021.

Zheng Chen, Shuifeng Yan, Mingxing Yuan, Bin Yao, and Jinfei Hu, “Modular Development of Master-Slave Asymmetric Teleoperation Systems with a Novel Workspace Mapping Algorithm”, IEEE Access, Volume 6, February 27, 2018.

Jaehyun Shin, Yongmin Zhong, and Chengfan Gu, “Master-slave robotic system for needle indentation and insertion”, Computer Assisted Surgery, Volume. 22, NO. S1, 100–105, ISSN 2469-9322, September 22, 2017.

F. J. Torres, G. V. Guerrero, C. D. García, J. F. Gómez, M. Adam, and R. F. Escobar, “Master-Slave Synchronization of Robot Manipulators Driven by Induction Motors”, IEEE LATIN AMERICA TRANSACTIONS, Volume. 14, NO. 9, SEPTEMBER 2016.

Hansoul Kim, Minho Hwang, Donghoon Baek and Dong-Soo Kwon, “Robust trajectory tracking of Master-Slave surgery robot system based on PD with Integral Sliding Mode Control”, 15th International Conference on Ubiquitous Robots (UR), June 27-30, 2018.

Marwa Fathallah, Fatma Abdelhedi, and Nabil Derbel, “Synchronization of multi-robot manipulators based on high order sliding mode control”, International Conference on Smart, Monitored and Controlled Cities (SM2C), February 17-19, 2017.

Wei Cheng, Xuelin Wang, and Haiyan Ma, “Master-Slave Force Control Based on Grey GM(1,1) Model of Robot Gripper”, Proceeding of the International Conference on Advanced Mechatronic Systems, August 22-24, 2015.

Yan Kai. Chao, Yong Fei. Zhou, and Yu Lin. Xu, “Mobile Robotic Control System Based on Master-Slave Teleoperate Mechanical Arm”, 25th Chinese Control and Decision Conference, May 25-27, 2013.

Shuxiang Guo, Songyuan Zhang, Zhibin Song, and Muye Pang, “Development of a Human Upper Limb-like Robot for Master-slave Rehabilitation”, ICME International Conference on Complex Medical Engineering, May 25-28, 2013.

Yassine BOUTERAA, and Jawhar GHOMMAM, “Synchronization Control of Multiple Robots Manipulators”, 6th International Multi-Conference on systems, Signals and Devices, March 23-26, 2009.

Tang Xinxing, YAMADA Hironao, and Anmad Anas Yusof, “Virtual Reality-Based Master-Slave Control System for Construction Tele-operation Robot”, International Conference on intelligent Computing and Intelligent Systems, November 20-22, 2009.

Tetsuya Mouri, Haruhisa Kawasaki, and Katsuya Umebayashi, “Developments of New Anthropomorphic Robot Hand and its Master Slave System”, IEEE/RSJ International Conference on Intelligent Robots and Systems, August 02-06, 2005.

Ikuo Yamano, Kenjiro Takemura, Ken Endo, and Takashi Maeno, “Method for Controlling Master-Slave Robots using Switching and Elastic Elements”, IEEE International Conference on Robotics and Automation, May 11-15, 2002.

Carl D. Kopf, and Tetsuro Yabuta, “Experimental Comparison of Master/ Slave and Hybrid Two Arm Position/Force Control”, IEEE International Conference on Robotics and Automation, April 24-29, 1988.

Yin Hnin Thet Htun, May Su Hlaing, Tin Tin Hla, “DC Motor Real Time Position Control Using PID Controller,” Proceedings of the Universal Academic Cluster International Online Conference in Bangkok, pp 276-289, Thailand, 2021.

Yin Hnin Thet Htun, May Su Hlaing, Tin Tin Hla, “Comparative Study of PID, PI-D, I-PD Controller for DC Motor Speed Control,” Proceedings of the Universal Academic Cluster International Online Conference in Bangkok, pp 290-302, Thailand, 2021.


Full Text: PDF

Refbacks

  • There are currently no refbacks.


 

Indonesian Journal of Electrical Engineering and Informatics (IJEEI)
ISSN 2089-3272

Creative Commons Licence

This work is licensed under a Creative Commons Attribution 4.0 International License.

web analytics
View IJEEI Stats

https://ppid.cimahikota.go.id/infomugi/https://ppid.cimahikota.go.id/image/slot-gacor-hari-ini/https://simba.cilacapkab.go.id/simba_project/maxwin-slot/https://simba.cilacapkab.go.id/assets/depo-10k/https://appv2.tanahlautkab.go.id/doc/git/https://sigmawin88.comhttps://perijinan.blitarkota.go.id/assets2/https://mpp.bandung.go.id/assets/thailand/https://perijinan.blitarkota.go.id/data/toto-slot/https://simba.cilacapkab.go.id/db/toto-slot/https://simba.cilacapkab.go.id/vendor/https://mpp.bandung.go.id/git/demo/https://perijinan.blitarkota.go.id/data/depo-10k/https://mpp.bandung.go.id/api/jp-gacor/https://simba.cilacapkab.go.id/api/demo/https://simba.cilacapkab.go.id/api/https://perijinan.blitarkota.go.id/assets/css/https://silasa.sarolangunkab.go.id/swal/http://103.165.243.97/doc/sv388/https://pmb.sttabdisabda.ac.id/jp-maxwin/https://waper.serdangbedagaikab.go.id/public/images/qrcode/slot-deposit-pulsa/http://103.165.243.97/doc/thailand/https://ijabr.polban.ac.id/-/pulsa/https://sipirus.sukabumikab.go.id/storage/uploads/server-kamboja/https://sipirus.sukabumikab.go.id/storage/uploads/-/sthai/https://sipirus.sukabumikab.go.id/storage/uploads/-/stoto/https://alwasilahlilhasanah.ac.id/starlight-princess-1000/https://www.remap.ugto.mx/pages/slot-luar-negeri-winrate-tertinggi/https://waper.serdangbedagaikab.go.id/storage/sgacor/https://waper.serdangbedagaikab.go.id/public/images/qrcode/slot-dana/https://waper.serdangbedagaikab.go.id/public/img/cover/10k/https://waper.serdangbedagaikab.go.id/storage/app/https://kla.katingankab.go.id/asset/css/http://www.inmedsur.cfg.sld.cu/docs/https://waper.serdangbedagaikab.go.id/storage/idn/https://tpid.katingankab.go.id/csshttps://setwan.katingankab.go.id/assets/uploadstruktur/https://bakesbangpol.katingankab.go.id/uploads/pulsahttps://appv2.tanahlautkab.go.id/doc/https://sipirus.sukabumikab.go.id/storage/uploads/kantah/https://ijabr.polban.ac.id/classes/slot-gacor-gampang-menang/https://ijabr.polban.ac.id/locale/https://siipbang.katingankab.go.id/storage_old/maxwin/https://conference.stikesalifah.ac.id/thailand/https://lpm.instidla.ac.id/wp-includes/block-patterns/