Hye and I loved the dancing Mint Robots at CES. This particular dancing routine was done in C or C++ according to the Mint representative I spoke with. He mentioned that they were considering opening up their software platform at some point similar to what Roomba has done.
Regardless the Mint is an impressive little robot vacuum and wet mop with swiffer cloths attached.