Smart lawn mower