Visual Servo Regulation of Wheeled Mobile Robots With an Uncalibrated Onboard Camera

In this paper, a visual servo regulation strategy is designed for an uncalibrated camera system mounted on a wheeled mobile robot subject to nonholonomic motion constraint, which can drive the mobile robot to the target pose with exponential convergence. Unlike existing methods, the proposed approach can work well without the camera intrinsic parameters being known in advance. Specifically, a novel fundamental matrix-based algorithm is first proposed to rotate the robot to point toward the desired position, with the camera intrinsic parameters estimated simultaneously by employing the fundamental matrix and a projection homography matrix. Subsequently, by utilizing the obtained camera intrinsic parameters, a straight-line motion controller is developed to drive the robot to the desired position, with the orientation of the robot always facing the target position. Another pure rotation controller is finally adopted to correct the orientation error. The exponentially convergent properties of the visual servo errors are proven with mathematical analysis. The performance of the proposed uncalibrated visual servo regulation method is further validated by both simulation and experimental results.

[1]  Warren E. Dixon,et al.  An exponential Class of Visual Servoing controllers in the Presence of uncertain Camera Calibration , 2006, Int. J. Robotics Autom..

[2]  Harvey Lipkin,et al.  Uncalibrated dynamic visual servoing , 2004, IEEE Transactions on Robotics and Automation.

[3]  Yongchun Fang,et al.  Visual servoing of mobile robots for posture stabilization: from theory to experiments , 2015 .

[4]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[5]  Xi Liu,et al.  Adaptive Active Visual Servoing of Nonholonomic Mobile Robots , 2012, IEEE Transactions on Industrial Electronics.

[6]  Chi-Yi Tsai,et al.  Visual Tracking Control of a Wheeled Mobile Robot With System Model and Velocity Quantization Robustness , 2009, IEEE Transactions on Control Systems Technology.

[7]  Marilena Vendittelli,et al.  WMR control via dynamic feedback linearization: design, implementation, and experimental validation , 2002, IEEE Trans. Control. Syst. Technol..

[8]  Giuseppe Oriolo,et al.  Feature Depth Observation for Image-based Visual Servoing: Theory and Experiments , 2008, Int. J. Robotics Res..

[9]  Yunhui Liu,et al.  Dynamic Feedback Robust Regulation of nonholonomic mobile robots based on visual servoing , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[10]  Garrett M. Clayton,et al.  Error Analysis for Visual Odometry on Indoor, Wheeled Mobile Robots With 3-D Sensors , 2014, IEEE/ASME transactions on mechatronics.

[11]  Jorge Pomares,et al.  Dynamic Visual Servoing With Chaos Control for Redundant Robots , 2014, IEEE/ASME Transactions on Mechatronics.

[12]  Guoqiang Hu,et al.  Homography-Based Visual Servo Control With Imperfect Camera Calibration , 2009, IEEE Transactions on Automatic Control.

[13]  Okyay Kaynak,et al.  Towards Agrobots: Trajectory Control of an Autonomous Tractor Using Type-2 Fuzzy Logic Controllers , 2015, IEEE/ASME Transactions on Mechatronics.

[14]  Giuseppe Oriolo,et al.  Image-Based Visual Servoing for Nonholonomic Mobile Robots Using Epipolar Geometry , 2007, IEEE Transactions on Robotics.

[15]  Michail Zak,et al.  Terminal attractors in neural networks , 1989, Neural Networks.

[16]  Warren E. Dixon,et al.  Homography-based visual servo regulation of mobile robots , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Zeng-qi Sun,et al.  A Universal State-Space Approach to Uncalibrated Model-Free Visual Servoing , 2012, IEEE/ASME Transactions on Mechatronics.

[18]  Guoqiang Hu,et al.  Cloud robotics: architecture, challenges and applications , 2012, IEEE Network.

[19]  Warren E. Dixon,et al.  Homography-based visual servo tracking control of a wheeled mobile robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[20]  Warren E. Dixon,et al.  Adaptive tracking control of a wheeled mobile robot via an uncalibrated camera system , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[21]  Zhong-Ping Jiang,et al.  Adaptive stabilization and tracking control of a nonholonomic mobile robot with input saturation and disturbance , 2013, Syst. Control. Lett..

[22]  Xuebo Zhang,et al.  Uncalibrated visual servoing of nonholonomic mobile robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  W. Wilson,et al.  Comparison of Basic Visual Servoing Methods , 2011, IEEE/ASME Transactions on Mechatronics.

[24]  Gonzalo López-Nicolás,et al.  A Sliding-Mode-Control Law for Mobile Robots Based on Epipolar Visual Servoing From Three Views , 2011, IEEE Transactions on Robotics.

[25]  Andreas Geiger,et al.  Vision meets robotics: The KITTI dataset , 2013, Int. J. Robotics Res..

[26]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[27]  Jian Chen,et al.  Monocular Camera Visual Servo Control of Wheeled Mobile Robots , 2011, Int. J. Robotics Autom..

[28]  Nicholas R. Gans,et al.  Homography-Based Control Scheme for Mobile Robots With Nonholonomic and Field-of-View Constraints , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[29]  Geraldo F. Silveira,et al.  On Intensity-Based Nonmetric Visual Servoing , 2014, IEEE Transactions on Robotics.

[30]  S. Hutchinson,et al.  Visual Servo Control Part II : Advanced Approaches , 2007 .

[31]  Luyang Li,et al.  A Simple and Parallel Algorithm for Real-Time Robot Localization by Fusing Monocular Vision and Odometry/AHRS Sensors , 2014, IEEE/ASME Transactions on Mechatronics.

[32]  Loulin Huang Control approach for tracking a moving target by a wheeled mobile robot with limited velocities , 2009 .

[33]  Andrea Cherubini,et al.  Visual navigation of a mobile robot with laser-based collision avoidance , 2013, Int. J. Robotics Res..

[34]  Anastasios I. Mourikis,et al.  Vision-aided inertial navigation with rolling-shutter cameras , 2014, Int. J. Robotics Res..

[35]  Anup Parikh,et al.  Unified Tracking and Regulation Visual Servo Control for Wheeled Mobile Robots , 2014 .

[36]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[37]  Antonio Bicchi,et al.  Shortest paths for finned, winged, legged, and wheeled vehicles with side-looking sensors , 2012, Int. J. Robotics Res..

[38]  Yunhui Liu,et al.  Uncalibrated visual servoing of robots using a depth-independent interaction matrix , 2006, IEEE Transactions on Robotics.

[39]  Ying Wang,et al.  A Hybrid Visual Servo Controller for Robust Grasping by Wheeled Mobile Robots , 2010, IEEE/ASME Transactions on Mechatronics.

[40]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[41]  E. Malis,et al.  2 1/2 D Visual Servoing , 1999 .

[42]  Xi Liu,et al.  Motion-Estimation-Based Visual Servoing of Nonholonomic Mobile Robots , 2011, IEEE Transactions on Robotics.

[43]  Martin Jägersand,et al.  Three-view uncalibrated visual servoing , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.