© The Institution of Engineering and Technology
In this study, a new approach to design a controller for a visual servoing (VS) system is proposed. Kernel-measurement is used to track the motion of a featureless object which is defined as sum of weighted-image value through smooth kernel functions. This approach was used in kernel-based VS (KBVS). To improve the tracking error and expand the stability region, sliding mode control is integrated with kernel measurement. Proportional–integral-type sliding surface is chosen as a suitable manifold to produce the required control effort. Moreover, the stability of this algorithm is analysed via Lyapunov theory and its performance is verified experimentally by implementing the proposed method on a five degrees of freedom industrial robot. Through experimental results, it is shown that the performance of tracking error in the proposed method is more suitable than KBVS, for a wider workspace and when the object is placed near the boundary of the camera's field of view.
References
-
-
1)
-
W.J. Wilson
.
Relative end effector control using Cartesian position based visual servoing.
IEEE Trans. Robot. Autom.
,
684 -
689
-
2)
-
28. Taghirad, H.D., Shahbazi, M., Atashzar, S.F., RayatDoost, S.: ‘A Robust Pose-Based Visual Servoing Techniques for Redundant Manipulators’, .
-
3)
-
20. Copot, C., Lazar, C., Burlacu, A.: ‘Predictive control of nonlinear visual servoing systems using image moments’, IET Control Theory Appl., 2012, 6, (10), pp. 1486–1496 (doi: 10.1049/iet-cta.2011.0118).
-
4)
-
18. Dewan, M., Hager, G.D.: ‘Toward optimal kernel-based tracking’. Proc. Computer Vision and Pattern Recognition, June 2006, vol. 1, pp. 618–625.
-
5)
-
24. Kim, J.K., Kim, D.W., Choi, S.J., Won, S.C.: ‘Image-based visual servoing using sliding mode control’. SICE-ICASE Int. Joint Conf., Busan, October 2006, pp. 4996–5001.
-
6)
-
S. Hutchinson ,
G.D. Hager ,
P.I. Corke
.
A tutorial on visual servo control.
IEEE Trans. Robot. Autom.
,
5 ,
651 -
670
-
7)
-
26. Zanne, P., Morel, G., Plestan, F.: ‘Robust 3D vision based control and planning’. Proc. of IEEE, Int. Conf. on Robotics and Automation, April 2004, vol. 5, pp. 4423–4428.
-
8)
-
O. Tahri ,
F. Chaumette
.
Point-based and region-based image moments for visual servoing of planar objects.
IEEE Trans. Robot.
,
6 ,
1116 -
1127
-
9)
-
7. Taghirad, H.D., Atashzar, S.F., Shahbazi, M.: ‘Robust solution to three-dimensional pose estimation using composite extended Kalman observer and Kalman filter’, IET Comput. Vis., 2012, 6, (2), pp. 140–152 (doi: 10.1049/iet-cvi.2010.0183).
-
10)
-
17. Hager, G.D., Dewan, M., Stewart, C.V.: ‘Multiple kernel tracking with SSD’. Proc. Computer Vision and Pattern Recognition, 2004, vol. 1, pp. 790–797.
-
11)
-
22. Li, F., Xie, H.L.: ‘Sliding mode variable structure control for visual servoing system’, Int. J. Autom. Comput., 2010, 7, (3), pp. 317–323 (doi: 10.1007/s11633-010-0509-5).
-
12)
-
25. Zanne, P., Morel, G., Plestan, F.: ‘Robust vision based 3D trajectory tracking using sliding mode control’. Proc. of IEEE, Int. Conf. on Robotics and Automation, April 2000, vol. 3, pp. 2088–2093.
-
13)
-
14. Chaumette, F., Hutchinson, S.: ‘Visual servo control for part II: advance approaches’, IEEE Trans. Robot., 2007, 14, (1), pp. 109–118.
-
14)
-
13. Chaumette, F., Malis, E.: ‘2–1/2D visual servoing: a possible solution to improve image-based and position-based visual servoings’. IEEE Int. Conf. on Robotics and Automation, 2000, vol. 1, pp. 630–635.
-
15)
-
11. Tahri, O., Araujo, H., Chaumette, F., Mezouar, Y.: ‘Robust image-based visual servoing using invariant visual information’, Robot. Autonom. Syst., 2013, 61, (12), pp. 1588–1600 (doi: 10.1016/j.robot.2013.06.010).
-
16)
-
9. Corke, P.I., Hutchinson, S.A.: ‘A new partitioned approach to image-based visual servo control’, IEEE Trans. Robot. Autom., 2001, 17, (4), pp. 507–515 (doi: 10.1109/70.954764).
-
17)
-
30. Bradski, G., Kaebler, A.: ‘Learning open CV, computer vision with the open CV library’ (OREILLY, 2008, 1st edn.).
-
18)
-
9. Malis, E., Mezouar, Y., Rives, P.: ‘Robustness of image based visual servoing with a calibrated camera in the presence of uncertainties in the three-dimensional structure’, IEEE Trans. Robot., 2010, 26, (1), pp. 112–120 (doi: 10.1109/TRO.2009.2033332).
-
19)
-
1. Kallem, V., Dewan, M., Swensen, J.P., Hager, G.D., Cowan, N.J.: ‘Kernel-based visual servoing’. IEEE/RSI Int. Conf. on Intelligent Robots and Systems, San Diego, CA, USA, 2007, pp. 1975–1980.
-
20)
-
2. Kallem, V.: ‘Vision-based control on lie groups with application to needle steering’. , Johns Hopkins University, 2008.
-
21)
-
29. Slotine, J.E., Li, W.: ‘Applied nonlinear control’ (Prentice Hall International, Englewood Cliffs, NJ, 1991).
-
22)
-
31. Gonzalez, R.C., Woods, R.E., Eddins, S.L.: ‘Digital image processing using MATLAB’ (Prentice-Hall, Upper Saddle River, NJ, 2004).
-
23)
-
12. Malis, E., Chaumette, F., Boudet, S.: ‘2–1/2-D visual servoing’, IEEE Trans. Robot. Autom., 1999, 15, pp. 238–250 (doi: 10.1109/70.760345).
-
24)
-
D. Comaniciu ,
V. Ramesh ,
P. Meer
.
Kernel-based object tracking.
IEEE Trans. Pattern Anal. Mach. Intell.
,
564 -
577
-
25)
-
27. Wang, C., Shen, Y., Liu, Y., Wang, Y.: ‘Robust visual servoing tracking of robot manipulators with uncertain dynamics and uncalibrated camera’. Seventh Int. Conf. on Control, Automations, Robotics and Vision (ICARCV02), December 2002, vol. 3, pp. 1144–1149.
-
26)
-
21. Khalil, H.K.: ‘Nonlinear systems’ (Prentice-Hall, Upper Saddle River, NJ, 2005, 3rd edn.).
-
27)
-
F. Janabi-Sharifi ,
M. Marey
.
A Kalman-filter-based method for pose estimation invisual servoing.
IEEE Trans. Robot.
,
5 ,
939 -
947
-
28)
-
R. Han ,
Z. Jing ,
Y. Li
.
Kernel based visual tracking with variant spatial resolution model.
Electron. Lett.
-
29)
-
F. Chaumette ,
S. Hutchinson
.
Visual servo control, part I: basic approaches.
IEEE Robot. Autom. Mag.
,
4 ,
82 -
90
-
30)
-
3. Kallem, V., Dewan, M., Swensen, J.P., Hager, G.D., Cowan, N.J.: ‘Kernel-Based Visual Servoing: Featureless Control using Spatial Sampling Functions’, 2010, .
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cvi.2013.0310
Related content
content/journals/10.1049/iet-cvi.2013.0310
pub_keyword,iet_inspecKeyword,pub_concept
6
6