You don't need to do it yourself anymore.

More : Does a Robotic Lawn Mower Really Cut It?

The Roomba (iRobot) will be soon called the Terra.

More : The Roomba for your lawn might be called the ‘Terra’