Cooperative Multi-agent for The End-Effector Position of Robotic Arm Based on Consensus and PID Controller

被引:1
作者
Nugroho, Arif [1 ]
Yuniarno, Eko Mulyanto [2 ]
Purnomo, Mauridhi Hery [2 ]
机构
[1] Inst Teknol Sepuluh Nopember, Dept Elect Engn, Surabaya, Indonesia
[2] Inst Teknol Sepuluh Nopember, Dept Elect Engn, Dept Comp Engn, Surabaya, Indonesia
来源
2019 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND VIRTUAL ENVIRONMENTS FOR MEASUREMENT SYSTEMS AND APPLICATIONS (CIVEMSA 2019) | 2019年
关键词
Consensus; cooperative multi-agent; different state; end-effector position; PID controller; robotic arm;
D O I
10.1109/civemsa45640.2019.9071621
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In a multi-agent case, we consider not only an agent but also several agents. The problem of multi-agent is that each of the agents has a randomly different initial state. The existence of multi-agent in a system needs to be managed in order to be a structured system for making certain decision cooperatively. This paper presents the implementation of cooperative multi-agent for synchronizing the end-effector position of the robotic arm based on consensus and PID controller. Physically, the robotic arm has three servo motors that mean the robotic arm has three joints. Thus, to synchronize the end-effector position of the robotic arm among agents, all of the servo motors in all agents must be controlled in order to achieve the same point of view. In addition, this paper expounds how to derive the consensus equations and PID controller based on designed graph topology. The presence of two proposed methods is intended to compare whether or not the problem of multi-agent regarding randomly different initial state can be overcome by using consensus and PID controller. From the experimental results, the derived consensus equations and PID controller can be implemented to synchronize all of the joints possessed by the robotic arm. As a result, the end-effector of the robotic arm in all of the agents successfully pointed to the same position in three-dimensional space. It indicates that the derived consensus equations and PID controller can handle the different state of each joint in all of the agents.
引用
收藏
页码:74 / 79
页数:6
相关论文
共 11 条
[1]  
Craig JohnJ., 2014, Introduction to Robotics Mechanics and Control
[2]  
Halliday D., 2013, Fundamentals of physics
[3]  
Jazar R., 2010, Theory of Applied Robotics: Kinematics, Dynamics, and Control, V2nd
[4]   Complete Analytical Forward and Inverse Kinematics for the NAO Humanoid Robot [J].
Kofinas, Nikolaos ;
Orfanoudakis, Emmanouil ;
Lagoudakis, Michail G. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2015, 77 (02) :251-264
[5]  
Kucuk S., 2006, Robot Kinematics: Forward and Inverse Kinematics
[6]  
Ogata K., 2010, Modern control engineering
[7]   Consensus Control Under Communication Delay in a Three-Robot System: Design and Experiments [J].
Qiao, Wei ;
Sipahi, Rifat .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (02) :687-694
[8]   Motion synchronization in unmanned aircrafts formation control with communication delays [J].
Rezaee, Hamed ;
Abdollahi, Farzaneh .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2013, 18 (03) :744-756
[9]   Coordination Task Triggered Formation Control Algorithm for Multiple Marine Vessels [J].
Yin, Shen ;
Yang, Hongyan ;
Kaynak, Okyay .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2017, 64 (06) :4984-4993
[10]   Leader-follower consensus of time-varying nonlinear multi-agent systems [J].
Zhang, Xianfu ;
Liu, Lu ;
Feng, Gang .
AUTOMATICA, 2015, 52 :8-14