Great! I've thought about making a robot lawnmower, wonderful to see someone actually did it. I'd probably use less computing power and use physical barriers or buried wire to keep it on the lawn, but I admire this more advanced approach. I wonder if a different cutting method or blade would work. Also, this seems to be crying out for a solar panel and circuitry to assist the batteries and recharge them when it's not running.