There is even an auto adjust cleaning head that can change its own height to work for carpets or hard floors and a dual mode virtual wall barrier to stop it anywhere you want. (geekwrapped.com)
It automatically adjusts to various floor types and you can create virtual wall barriers to keep it contained to a specific area. (geekwrapped.com)
It has 2 different virtual wall barrier modes, to make sure it doesn't go anywhere you don't want it to and even has extra side brushes and high efficiency filters. (geekwrapped.com)