A fierce battle between robots and dogs