Autonomous robotic capture of non-cooperative target using visual servoing and motion predictive control

This paper presents a framework for autonomous capture operation of a non-cooperative mobile target in a 3-dimensional workspace using a robotic manipulator with visual servoing. The visual servoing with an eye-in-hand configuration is based on motion predictive control using Kalman filter for the on-line state and parameter estimation of the target. A transitional decision making process is developed to guide the robotic manipulator between the different phases of the capture operation by employing a custom metric that translates visual misalignments between the end-effector and the target into a guidance measurement. These phases include the target acquisition and approach stage and the alignment and capture phase. Experiments have been carried out on a custom designed and built robotic manipulator with 6 degrees of freedom. The objective is to evaluate the performance of the proposed motion predictive control scheme for the autonomous capturing task and to demonstrate the robustness of the proposed control scheme in the presence of noise and unexpected disturbances in vision system, sensory-motor coordination and constraints for the execution in real environments. Experimental results of the visual servoing control scheme integrated with the motion predictive Kalman filter indicate the feasibility and applicability of the proposed control scheme. It shows that when the target motion is properly predicted, the tracking and capture performance has been improved significantly.

[1]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Joris De Schutter,et al.  A study of active compliant motion control methods for rigid manipulators based on a generic scheme , 1987, ICRA.

[3]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[4]  Application of Motion-Based Visual Servoing to Target Tracking , 2001, Int. J. Robotics Res..

[5]  Warren E. Dixon,et al.  Adaptive 2.5D visual servoing of kinematically redundant robot manipulators , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[6]  Yael Edan,et al.  Design of an autonomous agricultural robot , 2004, Applied Intelligence.

[7]  Nikos Paragios,et al.  Motion-based background subtraction using adaptive kernel density estimation , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[8]  Richard T. Howard,et al.  Automated rendezvous and capture system development and simulation for NASA , 2004, SPIE Defense + Commercial Sensing.

[9]  Eric Martin,et al.  Autonomous capture of a tumbling satellite: Research Articles , 2007 .

[10]  Ioannis M. Rekleitis,et al.  Autonomous capture of a tumbling satellite , 2007, J. Field Robotics.

[11]  Justin Allport,et al.  Autonomous robotic operations for on-orbit satellite servicing , 2008, SPIE Defense + Commercial Sensing.

[12]  David C. Slaughter,et al.  Autonomous robotic weed control systems: A review , 2008 .

[13]  Vincenzo Lippiello,et al.  Interaction Control of Robot Manipulators Using Force and Vision , 2008 .

[14]  Hanlei Wang,et al.  Adaptive Jacobian position/force tracking control of free-flying manipulators , 2009, Robotics Auton. Syst..

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

[16]  Ou Ma,et al.  Angular velocity tracking for satellite rendezvous and docking , 2011 .

[17]  Yen-Chen Liu,et al.  Semi-autonomous teleoperation in task space with redundant slave robot under communication delays , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Leslie Pack Kaelbling,et al.  Robust grasping under object pose uncertainty , 2011, Auton. Robots.

[19]  Geoffrey A. Hollinger,et al.  Search and pursuit-evasion in mobile robotics , 2011, Auton. Robots.

[20]  Nicholas M. Patrikalakis,et al.  Global motion planning under uncertain motion, sensing, and environment map , 2011, Auton. Robots.

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

[22]  Guangjun Liu,et al.  Localization of a door handle of unknown geometry using a single camera for door-opening with a mobile manipulator , 2012, Auton. Robots.

[23]  Vaibhav Ghadiok,et al.  On the design and development of attitude stabilization, vision-based navigation, and aerial gripping for a low-cost quadrotor , 2012, Auton. Robots.

[24]  Yongsheng Ding,et al.  An efficient two-step solution for vision-based pose determination of a parallel manipulator , 2012 .

[25]  Giulio Sandini,et al.  Force feedback exploiting tactile and proximal force/torque sensing , 2012, Autonomous Robots.

[26]  Gary R. Bradski,et al.  Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library , 2016 .