Visual Servoing Path-Planning with Elliptical Projections

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.

[1]  Moslem Kazemi,et al.  Path-Planning for Visual Servoing: A Review and Issues , 2010 .

[2]  Tomás Pajdla,et al.  The geometric error for homographies , 2003, Comput. Vis. Image Underst..

[3]  Graziano Chesi,et al.  Following a Straight Line in Visual Servoing with Elliptical Projections , 2016, ICINCO.

[4]  Graziano Chesi,et al.  A simple technique for improving camera displacement estimation in eye-in-hand visual servoing , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Helder Araujo,et al.  Visual Servoing and Pose Estimation with Cameras Obeying the Unified Model , 2010 .

[6]  Andrew W. Fitzgibbon,et al.  Bundle Adjustment - A Modern Synthesis , 1999, Workshop on Vision Algorithms.

[7]  François Chaumette,et al.  Complex Objects Pose Estimation based on Image Moment Invariants , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[8]  François Chaumette,et al.  Visual Servoing from Spheres with Paracatadioptric Cameras , 2007 .

[9]  Graziano Chesi,et al.  Visual Servoing via Advanced Numerical Methods , 2010 .

[10]  Tsutomu Kimoto,et al.  Manipulator control with image-based visual servo , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[11]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

[12]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[13]  Christophe Collewet,et al.  Luminance: A New Visual Feature for Visual Servoing , 2010 .

[14]  Daniel E. Koditschek,et al.  Visual servoing via navigation functions , 2002, IEEE Trans. Robotics Autom..

[15]  Beno Benhabib,et al.  Three-dimensional location estimation of circular features for machine vision , 1992, IEEE Trans. Robotics Autom..

[16]  G. Swaminathan Robot Motion Planning , 2006 .

[17]  Graziano Chesi,et al.  Visual Servoing Path-planning with Spheres , 2012, ICINCO.

[18]  Richard I. Hartley,et al.  In Defense of the Eight-Point Algorithm , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Graziano Chesi,et al.  Conferring Robustness to Path-Planning for Image-Based Control , 2012, IEEE Transactions on Control Systems Technology.

[20]  François Chaumette,et al.  Path planning for robust image-based control , 2002, IEEE Trans. Robotics Autom..

[21]  Michel Dhome,et al.  Determination of the Attitude of 3D Objects from a Single Perspective View , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Francois Chaumette,et al.  Potential problems of unstability and divergence in image-based and position-based visual servoing , 1999, 1999 European Control Conference (ECC).

[23]  François Chaumette,et al.  Image moments: a general and useful set of features for visual servoing , 2004, IEEE Transactions on Robotics.

[24]  François Chaumette De la perception à l'action : l'asservissement visuel, de l'action à la perception : la vision active , 1998 .

[25]  Camillo J. Taylor,et al.  Robust vision-based pose control , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[26]  François Chaumette,et al.  Potential problems of stability and convergence in image-based and position-based visual servoing , 1997 .

[27]  David Nistér,et al.  An efficient solution to the five-point relative pose problem , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.