An autonomous robot that removes weeds