How Far Off Are Farm Robots?