 iRobots stock has dipped after a poor quarter, but long-term guidance remains very strong. The business is working to diversify its product lines and income streams, even though there are limited results so far. 