I'm not usually a fan of "robots" (as my toddler would call gadgets) but this is something worth looking into!