Using a Blackboard to Integrate Multiple Activities and Achieve Strategic Reasoning for Mobile-Robot Navigation

We have designed a mobile robot system architecture that uses a blackboard to coordinate and integrate several real time activities. An activity is an organizational unit, or module, designed to perform a specific function, such as traversing a hallway, going down steps, crossing over an open channel on the floor, or tracking a landmark. An activity resembles a behavior in that it controls the robot to perform a specific task. It differs from a behavior in that it is designed to perform the specific task in a narrow application domain, whereas a behavior generally resembles a biological response-that is, an organism's response to a stimulus. The activity based blackboard system consists of two hierarchical layers for strategic and reactive reasoning: a blackboard database to keep track of the state of the world and a set of activities to perform real time navigation. >

[1]  G. Honderd,et al.  Obstacle avoidance for a mobile robot , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[2]  Rodney A. Brooks,et al.  A layered intelligent control system for a mobile robot , 1986 .

[3]  Jean-Yves Tigli,et al.  Methodology and computing model for a reactive mobile robot controller , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[4]  Can Isik,et al.  Pilot level of a hierarchical controller for an unmanned mobile robot , 1988, IEEE J. Robotics Autom..

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

[6]  S. Y. Harmon,et al.  Practical Implementation of Autonomous Systems: Problems and Solutions , 1986, Annual Meeting of the IEEE Industry Applications Society.

[7]  Anthony Stentz The CODGER System for Mobile Robot Navigation , 1990 .

[8]  Charles W. Warren,et al.  Fast path planning using modified A* method , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[9]  Ramiro Liscano,et al.  A system architecture for a mobile robot based on activities and a blackboard control unit , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[10]  R. Lumia,et al.  Hierarchical Control of Intelligent Machines Applied to Space Station Telerobots , 1987 .

[11]  Ronald Lumia,et al.  Using NASREM for real-time sensory interactive robot control , 1994, Robotica.

[12]  Elizabeth R. Stuck,et al.  Map updating and path planning for real-time mobile robot navigation , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[13]  Anthony Stentz,et al.  The CMU system for mobile robot navigation , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[14]  John Hallam,et al.  An Emerging Paradigm in Robot Architecture , 1989, IAS.

[15]  Ewald von Puttkamer,et al.  An application for a distributed computer architecture-realtime data processing in an autonomous mobile robot , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

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

[17]  David A. Green,et al.  A Comparison of Real-Time Obstacle Avoidance Methods for Mobile Robots , 1991, ISER.

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