A system architecture for a mobile robot based on activities and a blackboard control unit

The design and implementation of a system architecture for control of a mobile robot is presented based on the notion of activities that are supervised by a blackboard system. An activity is defined as an organizational unit which exhibits a basic skill. Six behavior and five design requirements are defined and are used in evaluating the performance of the system architecture. It is the author's contention that if a mobile robot is to function autonomously in an unknown environment, it must meet these requirements. Using these requirements the activity-based architecture presented can be compared to other existing systems. Actual implementations of two activities (a passageway and channel activity) are used to validate the performance of this architecture.<<ETX>>

[1]  James S. Albus,et al.  Theory and Practice of Hierarchical Control , 1981 .

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

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

[4]  Scott Y. Harmon,et al.  Sensor data fusion through a distributed blackboard , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

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

[7]  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.

[8]  Fabrice R. Norelis,et al.  Control of mobile robot actions , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[9]  Essameddin Badreddin,et al.  Recursive Nested Behavior Control Structure for Mobile Robots , 1989, Annual Meeting of the IEEE Industry Applications Society.

[10]  M. Wein,et al.  Real-time control of an autonomous mobile robot using the Harmony operating system , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[11]  Grantham Pang A framework for intelligent control , 1991, J. Intell. Robotic Syst..

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

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

[14]  John Kenneth Salisbury,et al.  Implementation of Behavorial Control on a Robot Hand/Arm System , 1991, ISER.

[15]  Ramiro Liscano,et al.  A Blackboard, Activity-based Control Architecture For A Mobile Platform , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.