Checkout this Nasdaq PWR ROBOT, I heard many talking about it, although I have never tried it myself before. Give feedback once you have tested it