菜单
  

    Notice that it holds that P y y y D By .x x x/ cV V V cno,With where, using Eqs. (3) and (10), the elements of T areexpressed as functions of space state variables ast11 D 12  [.c  C 1/cx3 C .c  − 1/c2 −x3 ];t12 D 12  [.c  − 1/s2 −x3 − .c  C 1/sx3 ];t21 D 12  [.c  − 1/s2 −x3 C .c  C 1/sx3 ];t22 D 12  [.c  C 1/cx3 − .c  − 1/c2 −x3 ]: (13)being  .x x x/ D atan 2.−q;−p/.In the following we show that the proposed hy-brid visual representation of the camera–object inter-action model overcomes the drawback of perspectivelinearization, i.e. pose ambiguity. In fact, the statesof the system in Eq. (7) corresponding to ambiguityposes can be distinguished one from the other. Con-sider two ambiguity poses A and A0of the target ob-ject, i.e. A D A0, as shown in Fig. 2. Let  A,  A, and'A be the angles defining the orientation correspond-ing to pose A. From Eq. (2), the respective anglesrelative to pose A0result:  A0 D  A C  ,  A0 D  A,and 'A0 D 'A C  . The parameters p and q are re-lated to the object plane orientation (that is the direc-tion of jkjo axis), with respect to the camera, by theequations:p D−tan   cos   I q D−tan   sin  : (14)It follows thatpA0 D−tan  A0 cos  A0 D−pA;qA0 D−tan  A0 sin  A0 D−qA: (15)We conclude that the states of the system of Eq. (7)corresponding to the ambiguity poses A and A0canbe distinguished, since the state variables p and q aredifferent, in particular they are opposite in sign.3.2. Robust controlWe introduce the following definitions. Let x x x.d/andO x x x 2 Rn denote respectively the desired and estimatedstate vectors. The vectors Q x x x D x x x − x x x.d/and O Q x x x DO x x x − x x x.d/2 Rn denote respectively the real and es-timated error vectors. C.x x x;     / Dfx x x 2 Rn : jxi j 6 i ;i D 1;::: ;ng is a closed hypercube. AnB denotessubtraction between sets A and B. diag.x x x/ is the di-agonal matrix with the elements of x x x 2 Rn.sat.x x x=     / D [sat.x1= 1/;::: ; sat.xn= n/]T is a vec-tor of saturation functions, wheresat xi i D  i sgn.xi / if jxi j >  i ;xi otherwise;and sgn.x x x/ D [sgn.x1/;::: ; sgn.xn/]T is a vector ofsign functions. As a preliminary result, we show thatthe input matrix B.x x x/, whose inverse will be usedin the control law, is not singular (nonzero determi-nant) in the fronto-parallel configuration .p D q D0/. Indeed, by explicit inspection, the determinant inthis particular configuration is equal to det.B.x x x// D.f 2=.c2 .x x x/2//, since t12 D−t21, t11 D t22, and, asresults from Eq. (3), t211 C t212 D 1.In order to stabilize the system of Eq. (7), we applysliding mode control in the form: V V V D O B. O x x x/−1 −diag.k k k/sat O Q x x x     !C P x x x.d/!: (16)We have the following propositions, relative to thecase of both exact model and state measurementand bounded uncertainties. Proofs are provided inAppendix A.Lemma 1. Assume exact model and state space mea-surements (i.e. O B. O x x x/ D B.x x x/; O x x x D x x x/, then the system in Eq. (7) is asymptotically stable in the whole statespace X, provided that the control law in Eq. (16) isused with gains ki > 0;i D 1;::: ,6.Lemma 2. Assume multiplicative uncertainties in theinput matrix (i.e. B.x x x/ D .I C  / O B. O x x x/, j ij j 6 Dij ;Dij > 0;i;j D 1;::: , 6), and additive uncertaintiesin state variables (i.e. xi D b xi C 
     

    xi ; j 

    xi j 6  i; i>0;i D 1;::: , 6). Fix a vector       2 R6 such that  i > i;i D 1;::: ,6, if the maximum eigenvalue of D issmaller than 1, and jP x.d/ij 6  i ; i > 0;i D 1;::: ,6,then the set C. Q x x x; 2     / is a global attractor for the sys-tem (7), provided that the control law in Eq. (16) isused with gains:k k k D diag.     /−1.I − D/−1.D      C     /; (17)and  i > 0;i D 1;::: ,6.3.3. Visual measurementsTo track the image patch &, we use active con-tours (or Kalman snakes), represented by quadraticB-splines [1,2]. The proposed control system in Eq.(16) requires full state information, defined in Eq. (6).The centroid p p pcis computed directly from the controlpoints of the snake. Parameters p, q, and c are also re-lated to 3D space information: these data can be com-puted from the image space, without any calibrationprocedure. The estimation procedure adopted in thiswork is based on cross-ratios, and exploits the prop-erty that the cross-ratio of four collinear space points isequal to the cross-ratio computed with their projectedpoints [14]. From the observation model defined inEq. (2), known, at least, three image points [px ;py ]Tof visible surface (in general position), and the cor-responding set of object coordinates [ox;oy]T (whichare straightforward to obtain if, for example, a CADmodel of the object is available), the matrix T is com-puted by a least squares estimation. Finally, the angle  −' is computed using Eq. (9). Notice that the scalefactor   in Eq. (2), can be expressed as a function ofstate variables, since, by using perspective equations,it holds that zc D c=.1 − p.pcx =f / − q.pcy =f / /.4. Experimental resultsIn this section experimental results are presented.Our aim is to validate the proposed hybrid visual con-trol approach, showing the convergence and robust-ness properties of the systems both through simula-tions and in real conditions.4.1. Simulation resultsThe camera–object interaction model in Eq. (7) andthe control system in Eq. (16) have been simulatedin the Matlab/Simulink environment. The state vectorx x x is sampled at the rate of 10 Hz. In the following,distances are expressed in mm and angles in rad. Thegains have been determined according to Eq. (17) bythe following procedure. A first-attempt set of gainshas been chosen according to Lemma 1, and a set ofpreliminary simulations have been performed, usingthe first-attempt gains, in order to obtain a set of Nreference system trajectories. In order to determine anupper bound on the multiplicative uncertainties, themaximum value Dij of the element  ij (see Lemma2) has been searched for over the range of variationof: (i) values of state variables along the kth referencetrajectory; (ii) combinations of maximum additiveuncertainties of state variables; (iii) the index k ofthe reference trajectory (k D 1;::: ;N). Assumingas maximum additive uncertainties the vector       D[0:5; 0:5; 0:04; 0:04; 0:04; 10]T, the maximum eigen-value of D results:  m.D/ D 0:87. Moreover, fix thevector       D [0:5; 0:5; 0:1; 0:1; 0:1; 15]T, which dealswith the dimension of the global attractor, and bychoosing       D [0:08; 0:08; 0:001; 0:006; 0:02; 0:3]T,the resulting values of the control gains are: k k k D[0:5; 0:5; 0:55; 0:35; 0:35; 0:65]T. Two different testshave been carried out to evaluate the performance ofthe proposed control law. In the first simulation we as-sumed exact measurement of state variables. The ini-tial state is x x x0 D [0; 0; 1:04;−1:5;−0:866; 800]T andthe desired state is x x x.d/D [10; 10; 1:7;−0:5;−0:28;800]T. Plots of the coordinates of the surface’s cen-troid and of the elements of the projection matrix areshown in Figs. 3(a) and (b); Figs. 3(c) and (d) show3D orientation and distance parameters; Figs. 3(e)and (f) show the components of the requested cam-era velocity twist. In the second simulation, whoseresults are shown in Fig. 4, we repeated the previoussimulation after introducing additive white noise onstate variables with variances:  2xcD  2ycD 0:0025(centroid coordinates);  2' D  2p D  2q D 10−4 (orientation parameters);  2c D 2 (distance param-eter). The first simulation shows the asymptoticconvergence in the ideal case of exact state mea-surement. The second one shows the boundednessof state error as formally proven in Lemma 2. No-tice that the control chattering has been reduced bya suitable low-pass filtering (fp D 0:3 Hz) of statevariables. The stability proof given in Lemma 2 isstill valid, simply by considering as estimated statevariables the ones resulting from the filtering pro-cess, provided that the frequency response of thefilter does not affect the assumption of bounded statemeasurements.4.2. Real-time experimentsThe eye-in-hand robotic system, on which this ap-proach has been experimented, consists of a PUMA560 robot arm with a Sony CCD camera mountedon its wrist. The robot is commanded by the MARKIII controller (which realizes an inner loop), and aPC 486/66 MHz equipped with an Imaging Tech-nology frame grabber, which implements an outerloop. The MARK III controller operates under VALII programs and communicates with the PC throughthe ALTER real time protocol using an RS-232 serialinterface. All the acquisition and control activitiesrunning in the PC are executed under the HARTIKkernel [5], which has been specifically designed tosupport real-time control applications with timingconstraints. The control system has been implementedas a multitasking application. A task  act with pe-riod Tact D 28ms, reads commands (i.e. the controlvelocity screw) from a CAB (Cyclic AsynchronousBuffer), and sends them to the robot controller viaALTER. The control task  ctr , which has periodTctr D k 28ms;k D

  1. 上一篇:扭矩笛卡尔阻抗控制技术控制轻量机器人英文文献和中文翻译
  2. 下一篇:对热流道系统注塑工艺英文文献和中文翻译
  1. 汽车乘员舱的声振耦合英文文献和中文翻译

  2. 立体光照成型的注塑模具...

  3. 数控机床英文文献和中文翻译

  4. 工业机械手英文文献和中文翻译

  5. 低频振动的铁路车轴的状...

  6. 接头的形状对沥青塞接头...

  7. 数控加工技术英文文献和中文翻译

  8. 乳业同业并购式全产业链...

  9. 十二层带中心支撑钢结构...

  10. 大众媒体对公共政策制定的影响

  11. 电站锅炉暖风器设计任务书

  12. java+mysql车辆管理系统的设计+源代码

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 当代大学生慈善意识研究+文献综述

  15. 中考体育项目与体育教学合理结合的研究

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回