Om du ska ha en trehjuling är jag nästan säker på att du måste ha två drivande hjul och ett pivothjul, annars kommer du att att köra fast. Styrningen kan ske genom att variera hastigheten på de drivande hjulen.
Arduinokortet verkar det vara ett klockrent köp. Bra processorer, färdig I/O och jävligt billigt.
Angående motorerna så är rpm sekundärt i detta fallet: Säg att du har hjul som är 30 cm i diameter, då blir den körda sträckan för en hjulrotation ca 1 meter. Dvs om du kör hjulen i 300 rpm så får du en hastighet på 1 * 300 / 60 = 5 m/s eller ca 18 km/h. Den hastigheten är rätt överdriven för en autonom gräsklippare. Man vill ju i alla fall ha en chans att springa ifrån den ifall den skulle bli ond (rule 1 of robot construction

). Man kan växla ner rotationshastigheten till 60 rpm och ändå ha en klippare som kör i 1 m/s, det räcker gott och väl.
Mer intressant är vridmomentet, men jag har ingen erfarenhet alls att dimensionera vridet på en motor, så här får någon annan svara.
Något annat som är av intresse är laddningen av batterierna. Kör man med en processor så bör man kunna programmera in en uppletning av laddstationen. Man skulle kunna leta rätt på begagnade solceller för att öka arbetstiden innan man måste ladda.