FEEDBACK LINEARIZATION CONTROL OF FLEXIBLE JOINT ROBOTS

被引:9
作者
BERGER, RM
ELMARAGHY, HA
机构
[1] Centre for Flexible Manufacturing, Department of Mechanical Engineering, McMaster University, Hamilton
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1016/0736-5845(92)90028-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, the control of a two link, flexible joint manipulator is examined. Among external forces, an exogenous constraint force acting on the end-effector is included. The manipulator dynamics are described by: x = f(x) + g(x)u +J(T)(X)f(e)(x). (a) On the assumption that f(x), g(x) and J(T)f(e)(x) are smooth vector fields, it is shown that the inner loop control u is of the form: u= 1/[dT(n),g] (v -[dT(n), (f(x) + J(T)f(e)(x))]) (b) where u is an outer loop control signal and v = T(x) is a diffeomorphism that transforms (a) into a linear system. As the position control scheme is adopted, the value of the contact force is not controlled. The results for the inner loop control are substantiated by simulation of a two-link robot model. The robustness of the control method is examined and a Lyapunov-based control correction, similar to that of the free motion case, is implemented. Results are obtained for parametric errors of up to 50%. In the simulation, the manipulator is required to follow a specified joint trajectory such that the end-effector traces a sinusoidal path along a constraint surface. The results obtained illustrate the tracking of the link reference trajectory and indicate that the inner loop corrections are valid.
引用
收藏
页码:239 / 246
页数:8
相关论文
共 20 条
[1]  
Sweet, Good, Redefinition of the robot motion control problem, IEEE Control Systems Mag., 5, 3, pp. 18-25, (1985)
[2]  
Ghorbel, Hung, Spong, Adaptive control of flexible joint manipulators, IEEE International Conference on Robotics and Automation, pp. 1188-1193, (1989)
[3]  
Forrest-Borlack, Babcock, Inverse dynamics posisiton control of a compliant manipulator, IEEE Journal on Robotics and Automation, 3 RA, 1, pp. 75-83, (1987)
[4]  
Spong, Modelling and control of elastic joint robots, ASME J. Dynamic Systems Measurement and Control, 109, pp. 310-319, (1987)
[5]  
ElMaraghy, Johns, An investigation into the inherent compliance of SCARA robots—analytical model, Journal of Dynamic Systems, Measurement, and Control, 110, pp. 18-22, (1987)
[6]  
ElMaraghy, Johns, An investigation into the inherent compliance of SCARA robots—experimental and numerical validation, Journal of Dynamic Systems, Measurement, and Control, 110, pp. 23-30, (1987)
[7]  
Cesareo, Marino, On the controlability properties of elastic robots. Analysis and Optimization of Systems, Proceedings of the Sixth International Conference on Analysis and Optimization of Systems, pp. 352-363, (1984)
[8]  
Ahmad, Analysis of robot drive train errors, their static effects, and their compensations, IEEE J. Robotics and Automation, 4, 2, (1988)
[9]  
Marino, Nicosia, On the control of robots with elastic joints, 1985 American Control Conference, pp. 69-70, (1985)
[10]  
Potkonjak, Contribution to the dynamics and control of robots having elastic transmissions, Robotica, 6, pp. 63-69, (1988)