Collaborative Scheduling with Adaptation to Failure for Heterogeneous Robot Teams | IEEE Conference Publication | IEEE Xplore