Abstract
This paper proposes a path planning approach for visual servoing with elliptical projections. 3D primitives like circles and spheres may project onto image plane of a perspective camera as ellipsoids. From these elliptical projections, moment-based features are constructed. Constraints required by the usage of moment-based features will include camera field of view (FOV) limits and occlusion avoidance of all the observed 3D primitives, a straight or an obstacle dodging path, global convergence and etc. We propose to parametrize these constraints into polynomial inequalities in a common path abscise. They share common variables in polynomial coefficients and these variables will be reassigned via a multidimensional nonlinear minimization process until a satisfactory path is obtained. Such a planned path is interpolated into several segments, at the ends of which elliptical projections are tracked by an image-based visual servoing controller. Two synthetic scenarios demonstrate excellent performance of the path-planning algorithm and tracking scheme.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chaumette, F.: De la perception à l’action: l’asservissement visuel; de l’action à la perception: la vision active. Habilitation à diriger les recherches, Habilitation à diriger des recherches Université de Rennes 1 (1998)
Chaumette, F.: Potential problems of stability and convergence in image-based and position-based visual servoing. In: Kriegman, D., Hager, G., Morse, A.S. (eds.) The Confluence of Vision and Control. LNCIS, vol. 237, pp. 66–78. Springer, Heidelberg (1998)
Chaumette, F.: Image moments: a general and useful set of features for visual servoing. IEEE Trans. Robot. 20(4), 713–723 (2004)
Chaumette, F., Hutchinson, S.: Visual servo control, part I: basic approaches. IEEE Robot. Autom. Mag. 13(4), 82–90 (2006)
Chesi, G., Hashimoto, K.: A simple technique for improving camera displacement estimation in eye-in-hand visual servoing. IEEE Trans. Pattern Anal. Mach. Intell. 26(9), 1239–1242 (2004)
Chesi, G., Hashimoto, K. (eds.): Visual Servoing via Advanced Numerical Methods. Springer, Heidelberg (2010)
Chesi, G., Shen, T.: Conferring robustness to path-planning for image-based control. IEEE Trans. Control Syst. Technol. 20(4), 950–959 (2012)
Chum, O., Pajdla, T., Sturm, P.: The geometric error for homographies. Comput. Vis. Image Underst. 97(1), 86–102 (2005)
Collewet, C., Marchand, E.: Luminance: a new visual feature for visual servoing. In: Chesi, G., Hashimotos, K. (eds.) Visual Servoing via Advanced Numerical Methods. LNCIS, vol. 401, pp. 71–90. Springer, Heidelberg (2010)
Cowan, N., Weingarten, J., Koditschek, D.: Visual servoing via navigation functions. IEEE Trans. Robot. Autom. 18(4), 521–533 (2002)
Dhome, M., Richetin, M., Lapreste, J.T.: Determination of the attitude of 3d objects from a single perspective view. IEEE Trans. Pattern Anal. Mach. Intell. 11(12), 1265–1278 (1989)
Hartley, R.I.: In defense of the eight-point algorithm. IEEE Trans. Pattern Anal. Mach. Intell. 19(6), 580–593 (1997)
Hashimoto, K., Kimoto, T., Ebine, T., Kimura, H.: Manipulator control with image-based visual servo. In: 8th IEEE International Conference on Robotics and Automation, pp. 2267–2272. San Francisco, CA (1991)
Latombe, J.C.: Robot Motion Planning. Kluwer Academic Publisher (1991)
M. Kazemi, K.G., Mehrandezh, M.: Path-planning for visual servoing: A review and issues. In: Chesi, G., Hashimotos, K. (eds.) Visual Servoing via Advanced Numerical Methods. LNCIS, vol. 401, pp. 189–207. Springer, Heidelberg (2010)
Mezouar, Y., Chaumette, F.: Path planning for robust image-based control. IEEE Trans. Robot. Autom. 18(4), 534–549 (2002)
Nister, D.: An efficient solution to the five-point relative pose problem. IEEE Trans. Pattern Anal. Mach. Intell. 26(6), 756–770 (2004)
Safaee-Rad, R., Tchoukanov, I., Smith, K.C., Benhabib, B.: Three-dimensional location estimation of circular features for machine vision. IEEE Trans. Robot. Autom. 8(5), 624–640 (1992)
Shen, T., Chesi, G.: Visual servoing path-planning with spheres. In: 9th International Conference on Informatics in Control. Automation and Robotics, pp. 22–30. Italy, Rome (2012)
Shen, T., Chesi, G.: Following a straight line in visual servoing with elliptical projections. In: 13th International Conference on Informatics in Control, Automation and Robotics. pp. 47–56. Lisbon, Portugal (2016)
Tahri, O., Chaumette, F.: Complex objects pose estimation based on image moment invariants. In: 22th IEEE International Conference on Robotics and Automation. pp. 438–443. Barcelona, Spain (2005)
Tahri, O., Mezouar, Y., Chaumette, F., Araujo, H.: Visual servoing and pose estimation with cameras obeying the unified model. In: Chesi, G., Hashimotos, K. (eds.) Visual Servoing via Advanced Numerical Methods. LNCIS, vol. 401, pp. 231–252. Springer, Heidelberg (2010)
Tatsambon Fomena, R., Chaumette, F.: Visual servoing from spheres with paracatadioptric cameras. In: 13th International Conference on Advanced Robotics. Jeju, Korea (2007)
Taylor, C., Ostrowski, J.: Robust vision-based pose control. In: 17th IEEE International Conference on Robotics and Automation. pp. 2734–2740. San Francisco, CA (2000)
Triggs, B., McLauchlan, P., Hartley, R., Fitzgibbon, A.: Bundle adjustment-a modern synthesis. In: W. Triggs, A.Z., Szeliski, R. (eds.) Vision Algorithms: Theory and Practice, LNCS, vol. 1883, pp. 298–372. Springer, Heidelberg (2000)
Acknowledgements
This work is supported by Hunan Provincial Natural Science Foundation of China (Grant No. 2017JJ3211).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Shen, T., Chesi, G. (2018). Visual Servoing Path-Planning with Elliptical Projections. In: Madani, K., Peaucelle, D., Gusikhin, O. (eds) Informatics in Control, Automation and Robotics . Lecture Notes in Electrical Engineering, vol 430. Springer, Cham. https://doi.org/10.1007/978-3-319-55011-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-55011-4_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55010-7
Online ISBN: 978-3-319-55011-4
eBook Packages: EngineeringEngineering (R0)