Active filtering of physiological motion in robotized surgery using predictive control

被引:162
作者
Ginhoux, R [1 ]
Gangloff, J
de Mathelin, M
Soler, L
Sanchez, MMA
Marescaux, J
机构
[1] IEE Automot SA, L-2632 Luxembourg, Luxembourg
[2] Univ Strasbourg, LSIIT, F-67412 Illkirch Graffenstaden, France
[3] Strasbourg Univ Hosp, IRCAD, EITS, F-67091 Strasbourg, France
关键词
disturbance rejection; medical robotics; predictive control; visual servoing;
D O I
10.1109/TRO.2004.833812
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents a predictive-control approach to active mechanical filtering of complex, periodic motions of organs induced by respiration or heart beating in robotized surgery. Two different predictive-control schemes are proposed for the compensation of respiratory motions or cardiac motions. For respiratory motions, the periodic property of the disturbance has been included into the input-output model of the controlled system so as to have the robotic system learn and anticipate perturbation motions. A new cost function is proposed for the unconstrained generalized predictive controller (GPC), where reference tracking is decoupled from the rejection of predictable periodic motions. Cardiac motions are more complex, since they are the combination of two periodic nonharmonic components., An adaptive disturbance predictor is proposed which outputs future predicted disturbance values. These predicted values are used to anticipate the disturbance by using the predictive feature of a regular GPC. Experimental results are presented on a laboratory testbed and in vivo on pigs. They demonstrate the effectiveness of the two proposed methods to compensate complex physiological motion.
引用
收藏
页码:67 / 79
页数:13
相关论文
共 24 条
[1]  
[Anonymous], 2003, Model Predictive Control
[2]  
BIANCHI E, 2002, HARD REAL TIME SUPPO
[3]   Adaptive algorithms for the rejection of sinusoidal disturbances with unknown frequency [J].
Bodson, M ;
Douglas, SC .
AUTOMATICA, 1997, 33 (12) :2213-2221
[4]   GENERALIZED PREDICTIVE CONTROL .1. THE BASIC ALGORITHM [J].
CLARKE, DW ;
MOHTADI, C ;
TUFFS, PS .
AUTOMATICA, 1987, 23 (02) :137-148
[5]  
Clifford Mark A, 2002, Comput Aided Surg, V7, P291, DOI 10.1002/igs.10049
[6]  
Craig J. J., 1984, Proceedings of the 1984 American Control Conference (IEEE Cat. No. 84CH2024-8), P1566
[7]   A NEW APPROACH TO VISUAL SERVOING IN ROBOTICS [J].
ESPIAU, B ;
CHAUMETTE, F ;
RIVES, P .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1992, 8 (03) :313-326
[8]   High-speed visual servoing of a 6-d.o.f. manipulator using multivariable predictive control [J].
Gangloff, JA ;
De Mathelin, MF .
ADVANCED ROBOTICS, 2003, 17 (10) :993-1021
[9]  
Gilhuly TJ, 1998, IEEE INT CONF ROBOT, P699, DOI 10.1109/ROBOT.1998.677054
[10]  
GINHOUX R, P EUR CONTR C