Looking for some help on an Aurdino powered autonomous lawn mower. Would like hardware integration, software coding, and bi direction mobile controls. I'm a hands-on on mechanical guy with in depth electrical engineering experience but lack coding. I'm open to any controller but I figured Aurdino would be easiest. Would like mower to measure proximity to objects, have memory of previous mowing, have rain/moisture sensors, low battery monitor and mobile bi direction control.