From Waltz to Samba to Roomba