In the past few years, we have covered a whole host of awesome lawnmower robots here. Vittorio Loschiavo’s project gives you an idea how to bring your own solar-powered lawnmower to life. It has a rechargeable battery and 10-watt solar panel.
The chassis is made of ABS with a 3D printer. You are going to need an Arduino Uno, wheels, motor shield, range finders, and a bunch of other components to complete this.
[Source]