I recently got a Roomba for home. It is a vacuum cleaner which cleans the house and then goes back to charging.
Once setup the only thing we have to do is to observe how it does what it does first time it does it.
The setup is so easy that even a mobile savvy 9 year old can install the app and start using the device.
If you have any questions on the device post them here.