The iRobot Roomba 105X Robot Vacuum & Mop Combo cleans your floors and empties itself into a bag that needs to be replaced every 2 months or so. You can start it from the app, via a voice command, or with the button on the robot. LiDAR mapping lets it drive in orderly rows instead of the random pattern of older Roombas. It mops hard floors and skips carpets automatically. When the bin fills up or the battery dies, it heads back to the AutoEmpty dock on its own.

See at Amazon

A capable robot vacuump and mop combo that can keep your home ultra tidy

The Roomba Home App is the control panel for the 105X. Setup takes about ten minutes, most of which is the robot’s first mapping pass around the house. Once mapped, the app labels each room, and you can send the robot to clean specific rooms on demand or set them on a recurring schedule. Keep-out zones drawn on the map fence the robot off from areas you don’t want touched, such as a pet’s water dish or a pile of cords.

Cleaning begins with an edge-sweeping brush for corners and baseboards. In the center, a rubber multi-surface brush cleans carpets, hardwoods, and tiles, pulling debris up while avoiding tangles with hair. The vacuum has suction power 70 times that of the original Roomba 600 series, allowing the robot to remove pet hair from carpet fibers as it vacuums rather than gliding over them.