Title :
Automatic dismantling integrating optical flow into a machine vision-controlled robot system
Author :
Gengenbach, V. ; Nagel, H.H. ; Tonko, M. ; Schafer, K.
Author_Institution :
Fraunhofer-Inst. fur Inf.- und Datenverarbeitung, Karlsruhe, Germany
Abstract :
In order to automatically run a dismantling task, first a workpiece has to be recognized and its pose has to be estimated. This step is solved by a model-based recognition process using the information from three stationary cameras. Our workpiece model could be extracted from CAD-data and consists of planar patches and circular features, where the circular features are suitable to model parts of connection elements like screws. Using the initial estimation of the workpiece pose we control the robot by evaluating the image sequence given by a camera mounted on the robot hand. We use a multi-level 3D tracking approach to continuously estimate the workpiece pose using an iterative extended Kalman-filter process and integrate velocity estimation based on optical flow. To provide enough computing power for real-time image processing, we combine our dedicated image processing hardware with a heterogeneous parallel computer. Our approach has been tested in numerous experiments on loosening screws with a powered screwdriver and dismantling a workpiece consisting of two blocks of different sizes connected by two screws
Keywords :
Kalman filters; image sequences; industrial robots; object recognition; optical tracking; position control; process control; real-time systems; robot vision; stereo image processing; Kalman filter; automatic dismantling; circular features; image sequence; machine vision; model-based recognition; multi-level 3D tracking; object recognition; optical flow; real-time image processing; robot system; workpiece pose; Cameras; Concurrent computing; Data mining; Fasteners; Image motion analysis; Image processing; Image sequences; Integrated optics; Robot control; Robot vision systems;
Conference_Titel :
Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7803-2988-0
DOI :
10.1109/ROBOT.1996.506889