Abstract- A visual servoing architecture for a six degrees of freedom PUMA robot, using predictive control, is presented. Two different approaches, GPC and MPC, are used. A comparison between these two ones and the classical PI controller is performed. The implemented PUMA robot model simulator used as platform for the development of the control algorithms is presented. A control law based on features extracted from camera images is used. Simulation results show that the proposed strategies provide an efficient control system and that visual servoing architectures using predictive control are faster than those using PI control. Experimental results are obtained from an architecture using a XPC Target and Matlab Simulink. Through this technology is possible to create an operative system which allows working in real time robot control. 37006
1. INTRODUCTION The controller has a crucial role in a visual servoing system performance. Most of the developed works in visual servoing systems do not take into account the manipulator dynamics. Nevertheless, considering these parameters could increase the precision and the velocity of the system. The term Model Predictive Control (MPC) includes a very wide range of control techniques which make an explicit use of a process model to obtain the control signal by minimizing an objective function [1]. The MPC is often formulated in a state space formulation conceived for multivariable constrained control while Generalized Predictive Control (GPC), which was first introduced in 1987 [2], is primarily suited for single variable, being the model presented in a polynomial transfer function form. Predictive control systems have been applied to different fields such as industry, medicine and chemical process control. Particularly, Model Predictive control has been adopted in industry as an efficient way of dealing with multivariable constrained control problems [3]. A developed work in the field of visual servoing systems for small displacements used a predictive controller [4]. In this work, it is given continuity to some developed works in visual servoing research [5], [6]. In order to carry out this work a toolbox that allows incorporating vision in the PUMA robot control architecture was created. Its great versatility, allowing the easy interconnection of different types of controllers, becomes this type of tool very advantageous. In this paper the results of a set of experiences in the area of the modelling, identification and control of a visual servoing system for a PUMA 560 robot are presented. This paper is organised as follows: the implemented six degrees of freedom Puma robot model simulation and its validation is presented in section 2. A brief overview of a 2D visual servoing technique is introduced in Section 3. The principles of Predictive Control (GPC and MPC) and the identification of the PUMA ARMAX model are presented in Section 4. The experimental settings and the results for a PI, GPC and MPC controllers are given in section 5. Section 6 concludes the paper and section 7 suggests the continuity of this work. 2. PUMA 560 MODEL This work started with the implementation of the PUMA 560 model [7] corresponding to a six degrees of freedom robot model (Fig.1) with all the joints revolute. In order to validate the model, real tests in joint space with some controllers and gravity compensation [8] were performed.
q'' q' qtorque 2Dqout1qoutSum6SaturationMATLAB Function Robot MATLAB FunctionKrGMATLAB Function KG 1/s 1/s MATLABFunctionDACIn1 Out1 Gravitic compensation 1torque Fig. 1. PUMA 560 model simulation The model output (q) depends of the robot dynamics, the applied torque, the current position and the velocity. The binary applied to the joints are given by [9]: () (, ) () T Mqq Cqqq Fq Gq =+ ++ (1) where M is the Inertia matrix, q is the vector joints velocities, q is the vector joints acceleration. The matrices C, F and G represent the Coriolis and centripetal effects, the viscous and Coulomb Forces, and the gravity effects respectively.
- 上一篇:六自由度电阻机器人英文文献和中文翻译
- 下一篇:光电检测与分选机器英文文献和中文翻译
-
-
-
-
-
-
-
NFC协议物理层的软件实现+文献综述
中国传统元素在游戏角色...
g-C3N4光催化剂的制备和光催化性能研究
巴金《激流三部曲》高觉新的悲剧命运
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
高警觉工作人群的元情绪...
C++最短路径算法研究和程序设计
江苏省某高中学生体质现状的调查研究
浅析中国古代宗法制度