With its defense business already shrunk by the end of the Iraq War, can iRobot survive increased competition?
read more