I've tested robot mowers for years - here's my expert advice for every yard type ...