A behaviour-based blackboard architecture for reactive and efficient task execution of an autonomous robot

Abstract Mobile robot control architectures have matured in two major directions: hierarchical and behaviour-based. Behaviour-based architectures enable rapid response to environment changes and they feature robustness in real worlds. Earlier behaviour-based systems have suffered from difficulties in system modularity, state representation and integration of world models. In this paper we present a behaviour-based mobile robot system for task execution. The behaviour model of this system consists of a number of motion behaviours, including reflexes and voluntary motion behaviours, and knowledge acquisition modules providing supporting information. Execution of a task is regarded as a problem-solving process. A blackboard model is introduced to overcome some shortcomings of the behaviour-based architectures, especially concerning modularity and task execution capability. The concept of attention is introduced in the behaviour control, which is more advantageous than the behaviour control mechanisms presented in the literature. Its introduction results in situation-dependent behaviour coordination. For efficient task execution, environment knowledge is maintained in the memory. Task-achieving behaviour is designed to make use of the memory when available.

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

[2]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[3]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[4]  M. Alexander,et al.  Principles of Neural Science , 1981 .

[5]  Ralph Hartley,et al.  Experiments with the subsumption architecture , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[6]  S. P. Evseev,et al.  The Control of Movement , 1996 .

[7]  Donald E. Walker,et al.  Minutes of the Third Annual Meeting of the American Association for Artificial Intelligence , 1983, AI Mag..

[8]  Pattie Maes,et al.  Situated agents can have goals , 1990, Robotics Auton. Syst..

[9]  Herbert Peremans,et al.  Tri-aural perception on a mobile robot , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[10]  Hendrik Van Brussel,et al.  Robot docking by dynamic guidance and relative positioning , 1995 .

[11]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

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

[13]  Randall D. Beer,et al.  A Biological Perspective Agent Design o n Autonomous 169 , 2022 .

[14]  Luc Steels,et al.  A case study in the behavior-oriented design of autonomous agents , 1994 .

[15]  Tracy L. Anderson,et al.  Animal behavior as a paradigm for developing robot autonomy , 1990, Robotics Auton. Syst..

[16]  Elizabeth R. Stuck,et al.  Using a Blackboard to Integrate Multiple Activities and Achieve Strategic Reasoning for Mobile-Robot Navigation , 1995, IEEE Expert.

[17]  Hendrik Van Brussel,et al.  Sensor fusion and positioning of the mobile robot LiAS , 1995 .

[18]  Timothy D. Lee,et al.  Motor Control and Learning: A Behavioral Emphasis , 1982 .

[19]  Herbert Peremans,et al.  A high-resolution sensor based on tri-aural perception , 1993, IEEE Trans. Robotics Autom..

[20]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[21]  Sid Deutsch,et al.  Understanding the nervous system , 1993 .

[22]  In So Kweon,et al.  Architecture of behavior-based mobile robot in dynamic environment , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[23]  Edward A. Feigenbaum,et al.  Signal-to-Symbol Transformation: HASP/SIAP Case Study , 1982, AI Mag..

[24]  Hans P. Moravec,et al.  High resolution maps from wide angle sonar , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[25]  Hendrik Van Brussel,et al.  Neural avoidance behaviour of the mobile robot LIAS , 1996 .

[26]  Kurt Konolige,et al.  Blending reactivity and goal-directedness in a fuzzy controller , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[27]  H. Van Brussel,et al.  Positioning of the mobile robot LiAS using natural landmarks and a 2D range finder , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[28]  A. Eli Nisenfeld Artificial intelligence handbook , 1989 .

[29]  H. Van Brussel,et al.  A reflexive navigation algorithm for an autonomous mobile robot , 1994, Proceedings of 1994 IEEE International Conference on MFI '94. Multisensor Fusion and Integration for Intelligent Systems.

[30]  Luc Steels,et al.  The artificial life roots of artificial intelligence , 1993 .

[31]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[32]  Juha Röning,et al.  PEM-Modelling: A Framework for Designing Intelligent Robot Control , 1992, J. Robotics Mechatronics.

[33]  Yoram Koren,et al.  Real-time obstacle avoidance for fast mobile robots in cluttered environments , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[34]  Hong Xu,et al.  LiAS: a reflexive navigation architecture for an intelligent mobile robot system , 1996, IEEE Trans. Ind. Electron..

[35]  Hendrik Van Brussel Navigation issues in intelligent autonomous systems , 1995 .

[36]  H. Velthuijsen The nature and applicability of the blackboard architecture , 1992 .

[37]  W. A. Newman Dorland,et al.  Dorland's Illustrated Medical Dictionary , 1974 .

[38]  Victor R. Lesser,et al.  The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty , 1980, CSUR.

[39]  R A Brooks,et al.  New Approaches to Robotics , 1991, Science.

[40]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.