Sharp Cocorobo smart robot vacuum cleaner with smartphone app controls

“Sharp have updated their Cocorobo line of intelligent robot vacuum cleaners, with a new smaller model, as well as a Cocorobo Navi function, which allows the robot to be controlled when the user is outside the home.
Cocorobo Navi can be used to visually map out your house creating a floor plan, letting the robot know where objects are placed, so you can directly specify where the robot should go.”