Towards a distributed, cognitive robotic architecture for autonomous heterogeneous robotic platforms | IEEE Conference Publication | IEEE Xplore