Thank you guys for the positive comments on my suggestion. Got the idea from those cheap little vacumn/dusting robots that you turn loose in a room and thought, why not a random search through a field.

But if the crops were neatly spaced in neat rows they wouldn't have to even discriminate between different plant forms, but just go straight down between the rows and remove anything growing that was out of place, making the technological challenges simpler.