Integration and control of reactive visual processes for visual navigation

This paper describes a reactive approach to the integration and control of continuously operating visual processes. Visual processes are expressed as transformations which map signals from virtual sensors into commands for devices. These transformations define reactive processes which tightly couple perception and action. Such transformations may be used to control robotic devices, including fixation an active binocular head, as well as to the select and control the processes which interpret visual data. This method takes inspiration from so-called "behavioural" approaches to mobility and manipulation. However, unlike most previous work, we define reactive transformations at the level of virtual sensors and device controllers. This permits a system to integrate a large number of perceptual processes and to dynamically compose sequences of such processes to perform visual tasks. The transition between visual processes is mediated by signals from a supervisory controller as well as signals obtained from perception. This method offers the possibility of constructing vision systems with large numbers of visual abilities in a manner which is both scalable and learnable.

[1]  Andrew G. Barto,et al.  An approach to learning control surfaces by connectionist systems , 1990 .

[2]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[3]  Eric Krotkov,et al.  Focusing , 2004, International Journal of Computer Vision.

[4]  Dean A. Pomerleau,et al.  Neural Network Based Autonomous Navigation , 1990 .

[5]  Ralf Kories,et al.  Stereo Ranging with Verging Cameras , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  R. Bajcsy Active perception , 1988 .

[7]  James L. Crowley,et al.  Towards Continuously Operating Integrated Vision Systems for Robotics Applications , 1992 .

[8]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[9]  James L. Crowley,et al.  Coordinaton of Action and Perception in a Surveillance Robot , 1987, IEEE Expert.

[10]  James L. Crowley,et al.  Layered Control of a Binocular Camera Head , 1993, Int. J. Pattern Recognit. Artif. Intell..

[11]  Jan-Olof Eklundh,et al.  A head-eye system - Analysis and design , 1992, CVGIP Image Underst..

[12]  James L. Crowley,et al.  Vision as Process , 1995 .

[13]  Gail A. Carpenter,et al.  Neural network models for pattern recognition and associative memory , 1989, Neural Networks.

[14]  Richard S. Sutton,et al.  Integrated Architectures for Learning, Planning, and Reacting Based on Approximating Dynamic Programming , 1990, ML.

[15]  Ruzena Bajcsy,et al.  Discrete Event Systems for autonomous mobile agents , 1994, Robotics Auton. Syst..

[16]  Patrick Reignier,et al.  Fuzzy logic techniques for mobile robot obstacle avoidance , 1994, Robotics Auton. Syst..

[17]  Hans Knutsson,et al.  Focus of attention control , 1990 .

[18]  Dana H. Ballard,et al.  Animate Vision , 1991, Artif. Intell..

[19]  James L. Crowley,et al.  Asynchronous control of rotation and translation for a robot vehicle , 1992, Robotics Auton. Syst..