Management of sensory-motor activity in mobile robots

Consideration is given to the management of conflicting demands on the use of the motor units of the robot from the active sensors and manipulatory processes. An operating-system-like facility is introduced for managing the conflicting motor requests produced by multiple active sensing and manipulation tasks. A proposed implementation of this sensory-motor management facility based on the input-output-timed-automata (IOTA) abstraction is introduced. The IOTA abstraction is general enough to allow the enforcement of temporal constraints and to permit the specification and modification of task priorities based on the goals and current state of the robot. The IOTA-based sensory-motor operating system acts as a scheduler for various motor requests submitted by the active sensor and manipulation systems. The sensory-motor system is more general than the subsumption architecture of R. Brooks (1986) and can implement in a straightforward fashion alteration of priorities.<<ETX>>

[1]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[2]  Rodney A. Brooks,et al.  Asynchronous Distributed Control System For A Mobile Robot , 1987, Other Conferences.

[3]  Sharon A. Stansfield,et al.  Visually-aided tactile exploration , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[4]  Rodney A. Brooks,et al.  MIT mobile robots-what's next? , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[5]  John A. Stankovic,et al.  Misconceptions About Real-Time Computing , 1988, Computer.

[6]  J.A. Stankovic,et al.  Misconceptions about real-time computing: a serious problem for next-generation systems , 1988, Computer.

[7]  Roger W. Brockett,et al.  On the computer control of movement , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[8]  James J. Clark,et al.  Modal Control Of An Attentive Vision System , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[9]  Azer Bestavros The Input Output Timed Automaton - A model for real-time parallel computation , 1990 .