Eye-in-hand robotic tasks in uncalibrated environments

Flexible operation of a robotic agent in an uncalibrated environment requires the ability to recover unknown or partially known parameters of the workspace through sensing. Of the sensors available to a robotic agent, visual sensors provide information that is richer and more complete than other sensors. In this paper we present robust techniques for the derivation of depth from feature points on a target's surface and for the accurate and high-speed tracking of moving targets. We use these techniques in a system that operates with little or no a priori knowledge of object- and camera-related parameters to robustly determine such object-related parameters as velocity and depth. Such determination of extrinsic environmental parameters is essential for performing higher level tasks such as inspection, exploration, tracking, grasping, and collision-free motion planning. For both applications, we use the Minnesota robotic visual tracker (MRVT) (a single visual sensor mounted on the end-effector of a robotic manipulator combined with a real-time vision system) to automatically select feature points on surfaces, to derive an estimate of the environmental parameter in question, and to supply a control vector based upon these estimates to guide the manipulator.

[1]  Hideki Hashimoto,et al.  Self-organizing visual servo system based on neural networks , 1992 .

[2]  Nikolaos Papanikolopoulos Controlled active vision , 1992 .

[3]  C. S. George Lee,et al.  Adaptive image feature prediction and control for visual tracking with a hand-eye coordinated camera , 1990, IEEE Trans. Syst. Man Cybern..

[4]  Peter Kovesi,et al.  Automatic Sensor Placement from Vision Task Requirements , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Nikolaos Papanikolopoulos,et al.  Vision sensing for intelligent vehicle and highway systems , 1994, Proceedings of 1994 IEEE International Conference on MFI '94. Multisensor Fusion and Integration for Intelligent Systems.

[6]  Peter K. Allen,et al.  Active, uncalibrated visual servoing , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[7]  Donald B. Gennery,et al.  Tracking Known Three-Dimensional Objects , 1982, AAAI.

[8]  Rahmat Shoureshi,et al.  Vision-based intelligent control for automated assembly , 1989, J. Intell. Robotic Syst..

[9]  Ramesh C. Jain,et al.  Structure from motion-a critical analysis of methods , 1991, IEEE Trans. Syst. Man Cybern..

[10]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[11]  Antti J. Koivo,et al.  Real-time vision feedback for servoing robotic manipulator with self-tuning controller , 1991, IEEE Trans. Syst. Man Cybern..

[12]  Kiriakos N. Kutulakos,et al.  Recovering shape by purposive viewpoint adjustment , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  Nikolaos Papanikolopoulos,et al.  Computation of shape through controlled active exploration , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[14]  Lee E. Weiss,et al.  Dynamic sensor-based control of robots with visual feedback , 1987, IEEE Journal on Robotics and Automation.

[15]  Robert M. Haralick,et al.  Automatic sensor and light source positioning for machine vision , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[16]  Nikolaos Papanikolopoulos,et al.  Controlled active exploration of uncalibrated environments , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Peter K. Allen,et al.  Real-time motion tracking using spatio-temporal filters , 1989 .

[18]  Pradeep K. Khosla,et al.  CHIMERA II: a real-time multiprocessing environment for sensor-based robot control , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[19]  P. Anandan Measuring Visual Motion From Image Sequences , 1987 .

[20]  D. Hearn,et al.  The Minimum Covering Sphere Problem , 1972 .

[21]  Bir Bhanu,et al.  Qualitative target motion detection and tracking , 1989 .

[22]  Paul R. Wolf,et al.  Elements of photogrammetry with air photo interpretation and remote sensing / Paul R. Wolf , 1974 .

[23]  Peter K. Allen,et al.  Real-time visual servoing , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[24]  W. Thomas Miller,et al.  Real-time application of neural networks for sensor-based control of robots with vision , 1989, IEEE Trans. Syst. Man Cybern..

[25]  Daphna Weinshall Direct Computation of Qualitative 3-D Shape and Motion Invariants , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Michael Athans,et al.  Systems, networks, and computation: multivariable methods , 1974 .

[27]  Takeo Kanade,et al.  Visual tracking of a moving target by a camera mounted on a robot: a combination of control and vision , 1993, IEEE Trans. Robotics Autom..

[28]  D Marr,et al.  Cooperative computation of stereo disparity. , 1976, Science.

[29]  William J. Wilson,et al.  Direct dynamic control of a robot using an end-point mounted camera and Kalman filter position estimation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[30]  F. Chaumette,et al.  Vision-Based-Control for Robotic Tasks , 1990, Proceedings of the IEEE International Workshop on Intelligent Motion Control.

[31]  E D Dickmanns,et al.  AUTONOMOUS HIGH SPEED ROAD VEHICLE GUIDANCE BY COMPUTER VISION , 1987 .

[32]  William J. Wilson,et al.  An intelligent assembly robotic system based on Relative Pose measurements , 1995, J. Intell. Robotic Syst..

[33]  Roger Y. Tsai,et al.  Occlusion-Free Sensor Placement Planning , 1990 .

[34]  W. J. Wilson,et al.  Vision Sensor Integration for Direct Manipulator End-Point Control , 1990 .

[35]  Joseph S.-C. Yuan A general photogrammetric method for determining object position and orientation , 1989, IEEE Trans. Robotics Autom..

[36]  Roger Y. Tsai,et al.  Automated sensor planning for robotic vision tasks , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[37]  Joachim Heel Dynamic motion vision , 1990, Robotics Auton. Syst..

[38]  Farrokh Janabi-Sharifi,et al.  A supervisory intelligent robot control system for a relative pose-based strategy , 1995 .

[39]  Rama Chellappa,et al.  Passive ranging using a moving camera , 1992, J. Field Robotics.

[40]  Dimitris P. Tsakiris Visual Tracking Strategies. , 1988 .

[41]  C. S. George Lee,et al.  Weighted selection of image features for resolved rate visual feedback control , 1991, IEEE Trans. Robotics Autom..

[42]  Pradeep K. Khosla,et al.  Vision resolvability for visually servoed manipulation , 1996 .

[43]  D. Lowe Fitting Parameterized 3-D Models to Images , 1989 .

[44]  Nikolaos Papanikolopoulos,et al.  The Minnesota robotic visual tracker: a flexible testbed for vision-guided robotic research , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[45]  Larry H. Matthies,et al.  Passive stereo range imaging for semi-autonomous land navigation , 1992, J. Field Robotics.

[46]  William J. Wilson,et al.  Design of a real-time computer system for relative position robot control , 1992, Fourth Euromicro workshop on Real-Time Systems.

[47]  F. Harashima,et al.  Self-Organizing Visual Servo System based on Neural Networks , 1991, 1991 American Control Conference.

[48]  F. Chaumette,et al.  Visual servoing using image features defined upon geometrical primitives , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[49]  Jake K. Aggarwal,et al.  Computer Tracking of Objects Moving in Space , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[50]  Ren C. Luo,et al.  An adaptive robotic tracking system using optical flow , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[51]  Mohan M. Trivedi,et al.  A vision system for robotic inspection and manipulation , 1989, Computer.

[52]  Rajeev Sharma,et al.  On the observability of robot motion under active camera control , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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