Capabilities In Heterogeneous Robot Systems