High-speed visual servoing of a 6-d.o.f. manipulator using multivariable predictive control

被引:40
作者
Gangloff, JA [1 ]
De Mathelin, MF [1 ]
机构
[1] Univ Strasbourg 1, Lab Sci Image Informat & Teledetect, F-67400 Illkirch Graffenstaden, France
关键词
visual servoing; predictive control; eye-in-hand system; target tracking; high-speed camera;
D O I
10.1163/156855303322554391
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents a new approach to model and control high-speed 6-d.o.f. visual servo loops. The modeling and control strategy take into account the dynamics of the velocity-controlled 6-d.o.f. manipulator as well as a simplified model of the camera and acquisition system in order to significantly increase the bandwidth of the servo loop. Multi-input multi-output generalized predictive control (GPC) is used to optimally control the visual loop with respect to the proposed dynamical model. The predictive feature of the GPC is used for optimal trajectory following in Cartesian space. Experimental results on a 6-d.o.f. industrial robot are presented that validate the proposed model. The visual sensor used in the experiments is a high-speed camera that acquires 120 non-interlaced images. Using this camera, a sampling rate of 120 Hz is achieved for the visual loop. Furthermore, a precise synchronization method is used to reduce the delays due to image transfer and processing. The experiments show a drastic improvement of the loop performance with respect to more classical control strategies for 6-d.o.f. visual servo loops.
引用
收藏
页码:993 / 1021
页数:29
相关论文
共 26 条
[1]   AUTOMATED TRACKING AND GRASPING OF A MOVING OBJECT WITH A ROBOTIC HAND EYE SYSTEM [J].
ALLEN, PK ;
TIMCENKO, A ;
YOSHIMI, B ;
MICHELMAN, P .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1993, 9 (02) :152-165
[2]  
Bitmead RR, 1990, ADAPTIVE OPTIMAL CON
[3]  
Camacho E. F., 2004, ADV TK CONT SIGN PRO, V2nd, DOI 10.1007/978-0-85729-398-5
[4]   GENERALIZED PREDICTIVE CONTROL .1. THE BASIC ALGORITHM [J].
CLARKE, DW ;
MOHTADI, C ;
TUFFS, PS .
AUTOMATICA, 1987, 23 (02) :137-148
[5]  
Corke P., 1996, Visual Control of Robots: High-Performance Visual Servoing
[6]   Dynamic effects in visual closed-loop systems [J].
Corke, PI ;
Good, MC .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1996, 12 (05) :671-683
[7]  
Craig J.J., 1989, INTRO ROBOTICS MECH, DOI 10.7227/IJEEE.41.4.11
[8]   MODEL-BASED OBJECT POSE IN 25 LINES OF CODE [J].
DEMENTHON, DF ;
DAVIS, LS .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1995, 15 (1-2) :123-141
[9]  
DION JM, 1996, COMMANDE OPTIMALE CO
[10]  
Gangloff J. A., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P3751, DOI 10.1109/ROBOT.2000.845316