Animal behavior as a paradigm for developing robot autonomy

We have been examining naturally occurring examples of autonomous systems in order to identify characteristics that might provide insight into our research on autonomy. In the first part of this paper, we review relevant research which has occurred in the area of animal behavior. Based on certain observations, we have proposed a number of primitive reflexive behaviors which are then used to develop several useful emergent behaviors. These emergent behaviors were demonstrated on a simulated mobile robot and then successfully implemented on Scarecrow, an actual robot. Scarecrow allows us to demonstrate that behavioral control strategies do indeed provide us with a powerful strategy for robust operation in dynamically changing unstructured environments in which one cannot impose unrealistic expectations on the performance of the machine or its sensors. A consequence of this is, that given the unpredictability of human actions, such behavioral control strategies may facilitate the safe interaction of man and machine.

[1]  D. Miller,et al.  A spatial representation system for mobile robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[2]  W. Pitts,et al.  What the Frog's Eye Tells the Frog's Brain , 1959, Proceedings of the IRE.

[3]  David W. Payton,et al.  An architecture for reflexive autonomous vehicle control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[4]  James L. Crowley Dynamic world modeling for an intelligent mobile robot using a rotating ultra-sonic ranging device , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[5]  Max Donath,et al.  A Computational Structure For Enforcing Reactive Behavior In A Mobile Robot , 1989, Other Conferences.

[6]  Rodney A. Brooks,et al.  Coordinating Multiple Goals for a Mobile Robot , 1986, IAS.

[7]  W. M. Kaufman,et al.  Navigation and nautical astronomy , 1951 .

[8]  D. McFarland The Oxford companion to animal behavior , 1981 .

[9]  Alberto Elfes A sonar-based mapping and navigation system , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[11]  Rodney A. Brooks,et al.  Achieving Artificial Intelligence through Building Robots , 1986 .

[12]  G. Fraenkel Orientation of Animals , 1940 .

[13]  Mark B. Kadonoff,et al.  Arbitration of Multiple Control Strategies for Mobile Robots , 1987, Other Conferences.

[14]  Leslie Pack Kaelbling,et al.  Goals as Parallel Program Specifications , 1988, AAAI.

[15]  S. Sitharama Iyengar,et al.  Concurrent algorithms for autonomous robot navigation in an unexplored terrain , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[16]  James T. Culbertson The minds of robots : sense data, memory images, and behavior in conscious automata , 1965 .

[17]  J. Nitao,et al.  An intelligent system for an autonomous vehicle , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[18]  M. Gini Symbolic and qualitative reasoning for error recovery in robot programs , 1987 .

[19]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[20]  D. Dewsbury Human Navigation and the Sixth Sense. , 1981 .

[21]  Bruce H. Krogh,et al.  Integrated path planning and dynamic steering control for autonomous vehicles , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[22]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[23]  Ronald C. Arkin,et al.  Motor schema based navigation for a mobile robot: An approach to programming by behavior , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[24]  Takeo Kanade,et al.  Progress in robot road-following , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[25]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[26]  Hans P. Moravec Robot Rover Visual Navigation , 1981 .

[27]  Alex Meystel,et al.  Minimum-time navigation of an unmanned mobile robot in a 2-1/2D world with obstacles , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[28]  Anita M. Flynn,et al.  Redundant Sensors for Mobile Robot Navigation , 1985 .

[29]  L. R. Taylor,et al.  Spatial Orientation: The Spatial Control of Behaviour in Animals and Man , 1985 .

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

[31]  Takeo Kanade,et al.  First Results in Robot Road-Following , 1985, IJCAI.

[32]  Max Donath,et al.  Synthesis Of Reflexive Behavior For A Mobile Robot Based Upon A Stimulus-Response Paradigm , 1989, Other Conferences.

[33]  Max Donath,et al.  Scarecrow: An Implementation of Behavioral Control on a Mobile Robot , 1990, Other Conferences.