Amazon on Friday announced it has agreed to acquire the vacuum cleaner maker iRobot for approximately $1.7 billion, scooping up another company to add to its collection of smart home appliances amid broader concerns about the company's market power.