iRobot uses a simulation service on AWS to test new code using different scenarios and robot types. Tests can be run in parallel, and they run faster than in real time, which means that the company can test a software build across its entire product line.
In 1990, iRobot was founded with the mission of making practical robots a reality. After over a decade of producing robots, the company introduced us to the Roomba robot vacuum, a product that has revolutionized the way we clean our floors. Since then, iRobot has sold more than 40 million home robots worldwide. For each new release of these products that make our lives simpler, iRobot spends several months testing the hardware and software to confirm that the robots perform optimally in any scenario.
As home-cleaning robots like the Roomba robot vacuum have steadily grown in popularity, so too have consumer expectations of such cleaning robots. To meet this customer demand and to help clean homes even better, iRobot has continued to roll out innovations like self-emptying bins, Smart Mapping to help robots learn home layouts, and voice-activated intelligence powered by Amazon Alexa.
iRobot uses a simulation service on AWS to test new code using different scenarios and robot types. Tests can be run in parallel, and they run faster than in real time, which means that the company can test a software build across its entire product line. iRobot has completed tests using hundreds of scenarios in home-testing labs to make sure the robots can adapt to different home layouts and environments. Using the simulation service makes it possible for the company to run 20 times the number of tests that it could using real robots, giving iRobot a better measure of hardware and software stability. The company can find problems faster, produce higher-quality code, and ultimately provide a better experience for customers.