Programming‘BattleBots’ Premieres on Discovery May 11New ‘bot battles set for Discovery and Science Channel