Model-Based Stereo-Tracking of Non-Polyhedral Objects for Automatic Disassembly Experiments

Automatic disassembly tasks in the engine compartment of a used car constitute a challenge for control of a disassembly robot by machine vision. Experience in exploratory experiments under such conditions forced us to abandon data-driven aggregation of edge elements into straight-line data segments in favor of a direct association of individual edge elements with model segments obtained from scene domain models of tools and workpieces. In addition, we had to switch from a conventional single camera hand-eye configuration to a movable stereo-configuration mounted on a separate ‘observer’ robot. A generalisation of our model-based tracking includes the parameters, which characterize the relative pose of one camera with respect to the other one of the stereo-camera set-up, into the set of parameters to be re-estimated for each new stereo image pair. This results in a continuous re-calibration during a relative movement between stereo-camera set-up and tracked objects. Our approach had to be extended further in order to cope with non-polyhedral objects.The methodological improvements of machine vision in the course of this research are treated in detail. We discuss, moreover, the systematic trading-off of computational resources for increased robustness which is vital for visual control of automatic disassembly robots.

[1]  Arthur Gelb,et al.  Applied Optimal Estimation , 1974 .

[2]  Hans-Hellmut Nagel Repräsentation von Wissen zur Auswertung von Bildern , 1979, DAGM-Symposium.

[3]  Takeo Kanade,et al.  Region segmentation: Signal vs semantics , 1980 .

[4]  Richard P. Paul,et al.  Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[5]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[6]  H.-H. Nagel,et al.  Principles of (low-level) computer vision , 1987 .

[7]  Y. Bar-Shalom Tracking and data association , 1988 .

[8]  Peter K. Allen,et al.  Automated tracking and grasping of a moving object with a robotic hand-eye system , 1993, IEEE Trans. Robotics Autom..

[9]  Koichi Hashimoto,et al.  Visual Servoing: Real-Time Control of Robot Manipulators Based on Visual Sensory Feedback , 1993 .

[10]  Roberto Cipolla,et al.  Uncalibrated stereo hand-eye coordination , 1994, Image Vis. Comput..

[11]  H.-H. Nagel,et al.  Model-based recognition of intersections and lane structures , 1995, Proceedings of the Intelligent Vehicles '95. Symposium.

[12]  Hans-Hellmut Nagel,et al.  Multi-Level 3D-Tracking of Objects Integrating Velocity Estimation based on Optical Flow and Kalman-Filtering , 1995, ISER.

[13]  In-So Kweon,et al.  A Kalman filter based visual tracking algorithm for an object moving in 3D , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[14]  M. J. Kim,et al.  A Kalman Filter Based Visual Tracking Algorithm for an Object Moving in 3-D , 1995 .

[15]  Christian Laugier,et al.  Integrating Grasp Planning and Visual Servoing for Automatic Grasping , 1995, ISER.

[16]  Pradeep K. Khosla,et al.  An extendable framework for expectation-based visual servoing using environment models , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[17]  William J. Wilson,et al.  Coordinated controller design for position based robot visual servoing in Cartesian coordinates , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[18]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[19]  William J. Wilson,et al.  Relative end-effector control using Cartesian position based visual servoing , 1996, IEEE Trans. Robotics Autom..

[20]  Hans-Hellmut Nagel,et al.  Zur Strukturierung eines Bildfolgen-Auswertungssystems , 1996, Informatik Forschung und Entwicklung.

[21]  Hans-Hellmut Nagel,et al.  Automatic dismantling integrating optical flow into a machine vision-controlled robot system , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[22]  Giulio Sandini,et al.  Robust visual servoing in 3-D reaching tasks , 1996, IEEE Trans. Robotics Autom..

[23]  Hans-Hellmut Nagel,et al.  Towards visually servoed manipulation of car engine parts , 1997, Proceedings of International Conference on Robotics and Automation.

[24]  Roberto Cipolla,et al.  Visually guided grasping in unstructured environments , 1997, Robotics Auton. Syst..

[25]  Ming Xie Robotic hand-eye coordination: new solutions with uncalibrated stereo cameras , 1997, Machine Vision and Applications.

[26]  Radu Horaud,et al.  Visual tracking of an end-effector by adaptive kinematic prediction , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[27]  Ian D. Reid,et al.  The Active Recovery of 3D Motion Trajectories and Their Use in Prediction , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Jun-Ho Oh,et al.  Recursive resolving algorithm for multiple stereo and motion matches , 1997, Image Vis. Comput..

[29]  Gregory D. Hager,et al.  A modular system for robust positioning using feedback from stereo vision , 1997, IEEE Trans. Robotics Autom..

[30]  Hans-Hellmut Nagel,et al.  Model-based tracking of complex innercity road intersections , 1998 .