Creating Robustness and Resiliency in Distributed Autonomous Groups of Robots or Drones