Automatic camera placement for robot vision tasks

Remote sensors such as CCD cameras can be used for a variety of robot sensing tasks, but given restrictions on camera location and imaging geometry, task constraints, and visual occlusion it can be difficult to find viewing positions from which the task can be completed. The complexity of these constraints suggests that automated, quantitative methods of sensor placement are likely to be useful, particularly when the workspace is cluttered and a mobile robot-mounted sensor is being used to increase the sensible region, circumvent occlusions, and so forth. We describe a camera placement planner designed to produce heuristically good static viewing positions for a robot-mounted CCD camera in an experimental workcell. It can be configured to produce viewpoints for a variety of tasks such as workpiece location, inspection and modelling; feedback control by visual servoing; and task progress monitoring. The planner uses a novel probability-based global search technique to optimize a viewpoint evaluation function that heuristically combines task, camera, robot and environmental constraints. The main advances over previous work are the incorporation of kinematic accessibility and collision constraints in the viewpoint evaluation and the introduction of a search technique powerful enough to handle the resulting strong nonlinearities.

[1]  Christian Laugier,et al.  Achieving Dextrous Grasping by Integrating Planning and Vision-Based Sensing , 1995, Int. J. Robotics Res..

[2]  Hong Zhang,et al.  Optimal sensor placement , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[3]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[4]  Emmanuel Mazer,et al.  ACT: a robot programming environment , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[5]  Oussama Al-Chami Contribution à l'intégration Robotique/Vision en manipulation automatisée : modélisation de la tache, placement d'une caméra mobile et localisation fine d'objet , 1994 .

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

[7]  Aviv Bergman,et al.  Determining the camera and light source location for a visual task , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[9]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

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

[11]  Alec Cameron Optimal tactile sensor placement , 1989, Proceedings, 1989 International Conference on Robotics and Automation.