A modular system architecture for autonomous robots based on blackboard and publish-subscribe mechanisms | IEEE Conference Publication | IEEE Xplore