In all the CES coverage I found a link to the Sphero robot. The bot charges via induction, like a TouchStone or PowerMat, so there are no ports to get dirty.
Based on the video, it looks like a larger model could easily have a camera or other sensors mounted inside the clear-body model.