There are plenty of fancy robot vacuums on the market. Looking for something with a small footprint? The JNC Teeny Tiny Robot Vacuum has you covered. It comes with 3 cleaning patterns. The body measures 2.95cm, so it can glide under your furniture with no problem.
This robot vacuum has 2 brushes and suction power up to 1000pa. It has sensors to avoid falls. The battery lasts up to 6 hours.