Calibration-Free Image-Based Trajectory Tracking Control of Mobile Robots With an Overhead Camera

To make the controller implementation easier and to enhance the system robustness and control performance in the presence of the camera parameter uncertainties, it is very desired to develop vision-based control approaches without any offline or online camera calibration. In this article, we propose a new calibration-free image-based trajectory tracking control scheme for nonholonomic mobile robots with a truly uncalibrated fixed camera. By developing a novel camera-parameter-independent kinematic model, both offline and online camera calibration can be avoided in the proposed scheme, and any knowledge of the camera is not needed in the controller design. The proposed trajectory tracking control scheme can guarantee exponential convergence of the image position and velocity tracking errors. To illustrate the performance of the proposed scheme, experimental results are provided in this article. Note to Practitioners—This article was motivated by the vision-based motion control problem of mobile robots in uncalibrated environments. Existing vision-based motion control approaches for nonholonomic mobile robots generally depend on offline precise/coarse or online numerical/adaptive calibration of the camera intrinsic and extrinsic parameters and require precise or coarse knowledge of the camera in their implementation. This article presents a novel calibration-free image-based trajectory tracking control scheme, which can be implemented easily in real environments without any offline or online calibration of the camera parameters and can be used to efficiently control the motion of nonholonomic mobile robots with an arbitrarily placed and truly unknown overhead camera. Experimental results show that the proposed scheme can achieve satisfactory trajectory tracking control performance despite the lack of any knowledge about the camera intrinsic and extrinsic parameters and the presence of unknown camera lens distortions, and hence, can provide a simple but efficient solution to the vision-based motion control problem of nonholonomic mobile robots.

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

[2]  Chien Chern Cheah,et al.  Adaptive Jacobian vision based control for robots with uncertain depth information , 2010, Autom..

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

[4]  Roland Siegwart,et al.  A novel parametrization of the perspective-three-point problem for a direct computation of absolute camera position and orientation , 2011, CVPR 2011.

[5]  Yunhui Liu,et al.  Dynamic Visual Tracking for Manipulators Using an Uncalibrated Fixed Camera , 2007, IEEE Transactions on Robotics.

[6]  Guoqiang Hu,et al.  Model-Free Unified Tracking and Regulation Visual Servoing of Wheeled Mobile Robots , 2016, IEEE Transactions on Control Systems Technology.

[7]  Robert R. Bitmead,et al.  Persistence of excitation conditions and the convergence of adaptive schemes , 1984, IEEE Trans. Inf. Theory.

[8]  Vijay Kumar,et al.  Real-time vision-based control of a nonholonomic mobile robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[9]  Harvey Lipkin,et al.  Uncalibrated Eye-in-Hand Visual Servoing , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[10]  Carlos Sagüés,et al.  A single visual-servo controller of mobile robots with super-twisting control , 2014, Robotics Auton. Syst..

[11]  R. Kelly,et al.  Image-based visual control of nonholonomic mobile robots via velocity fields: Case of partially calibrated inclined camera , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[12]  Shuzhi Sam Ge,et al.  Kinematic Analysis and Motion Control of Wheeled Mobile Robots in Cylindrical Workspaces , 2016, IEEE Transactions on Automation Science and Engineering.

[13]  Max Q.-H. Meng,et al.  Risk-DTRRT-Based Optimal Motion Planning Algorithm for Mobile Robots , 2019, IEEE Transactions on Automation Science and Engineering.

[14]  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.

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

[16]  Yunhui Liu,et al.  Adaptive Visual Servoing Using Point and Line Features With an Uncalibrated Eye-in-Hand Camera , 2008, IEEE Transactions on Robotics.

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

[18]  Guoqiang Hu,et al.  Quaternion-Based Visual Servo Control in the Presence of Camera Calibration Error , 2007, 2007 IEEE International Conference on Control Applications.

[19]  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).

[20]  Nicholas R. Gans,et al.  A Stable Vision-Based Control Scheme for Nonholonomic Vehicles to Keep a Landmark in the Field of View , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[21]  Martin Jägersand,et al.  Robust Jacobian Estimation for Uncalibrated Visual Servoing , 2010, 2010 IEEE International Conference on Robotics and Automation.

[22]  Guoqiang Hu,et al.  Adaptive Homography-Based Visual Servo Tracking Control via a Quaternion Formulation , 2010, IEEE Transactions on Control Systems Technology.

[23]  Danica Kragic,et al.  Switching visual control based on epipoles for mobile robots , 2008, Robotics Auton. Syst..

[24]  Tao Liu,et al.  Formation Control of Nonholonomic Mobile Robots Without Position and Velocity Measurements , 2018, IEEE Transactions on Robotics.

[25]  Antonio Bicchi,et al.  A Hybrid-Control Approach to the Parking Problem of a Wheeled Vehicle Using Limited View-Angle Visual Feedback , 2004, Int. J. Robotics Res..

[26]  W.E. Dixon,et al.  Visual servo control of an unmanned ground vehicle via a moving airborne monocular camera , 2006, 2006 American Control Conference.

[27]  Yuichi Motai,et al.  Human Behavior-Based Target Tracking With an Omni-Directional Thermal Camera , 2019, IEEE Transactions on Cognitive and Developmental Systems.

[28]  Heping Chen,et al.  Topological Indoor Localization and Navigation for Autonomous Mobile Robot , 2015, IEEE Transactions on Automation Science and Engineering.

[29]  Ian D. Reid,et al.  Single View Metrology , 2000, International Journal of Computer Vision.

[30]  Javier Gonzalez-Jimenez,et al.  PL-SLAM: A Stereo SLAM System Through the Combination of Points and Line Segments , 2017, IEEE Transactions on Robotics.

[31]  Zhongliang Jing,et al.  Image-Based Position Control of Mobile Robots With a Completely Unknown Fixed Camera , 2018, IEEE Transactions on Automatic Control.

[32]  Jian Chen,et al.  Trifocal Tensor-Based Adaptive Visual Trajectory Tracking Control of Mobile Robots , 2017, IEEE Transactions on Cybernetics.

[33]  Chien Chern Cheah,et al.  Adaptive Jacobian tracking control of rigid-link electrically driven robots based on visual task-space information , 2006, Autom..

[34]  Olac Fuentes,et al.  Experimental evaluation of uncalibrated visual servoing for precision manipulation , 1997, Proceedings of International Conference on Robotics and Automation.

[35]  Yunhui Liu,et al.  A unified design method for adaptive visual tracking control of robots with eye-in-hand/fixed camera configuration , 2015, Autom..

[36]  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.

[37]  Xinwu Liang,et al.  Adaptive image-based visual servoing of wheeled mobile robots with fixed camera configuration , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[38]  Rafael Murrieta-Cid,et al.  Optimal Paths for Landmark-Based Navigation by Differential-Drive Vehicles With Field-of-View Constraints , 2007, IEEE Transactions on Robotics.

[39]  Hesheng Wang,et al.  Underwater Dynamic Visual Servoing for a Soft Robot Arm With Online Distortion Correction , 2019, IEEE/ASME Transactions on Mechatronics.

[40]  Carlos Sagüés,et al.  Exploiting the Trifocal Tensor in Dynamic Pose Estimation for Visual Control , 2013, IEEE Transactions on Control Systems Technology.

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

[42]  Domenico Prattichizzo,et al.  Epipole-based visual servoing for mobile robots , 2006, Adv. Robotics.

[43]  Xuebo Zhang,et al.  Multilevel Humanlike Motion Planning for Mobile Robots in Complex Indoor Environments , 2019, IEEE Transactions on Automation Science and Engineering.

[44]  Tao Liu,et al.  Adaptive Image-Based Trajectory Tracking Control of Wheeled Mobile Robots With an Uncalibrated Fixed Camera , 2015, IEEE Transactions on Control Systems Technology.

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

[46]  Helder Araújo,et al.  Visual servoing of mobile robots using non-central catadioptric cameras , 2014, Robotics Auton. Syst..

[47]  Fang Yang,et al.  Adaptive Stabilization for Uncertain Nonholonomic Dynamic Mobile Robots Based on Visual Servoing Feedback , 2011 .

[48]  Martin Jägersand,et al.  Global Visual-Motor Estimation for Uncalibrated Visual Servoing , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[49]  Yunhui Liu,et al.  Leader-Following Formation Tracking Control of Mobile Robots Without Direct Position Measurements , 2016, IEEE Transactions on Automatic Control.

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