mowbot mowbot - the worlds most technologically overkill autonomous lawnmower / autonomous vehicle testbed