so you want a robot with a vacum cleaner attached to it(or in it) wich will go around the house and clean?
as for the navigation sistem i think that you will need somplicated software to run on it. you could use as sensors ultrasonics, IR, sonar, maybe build a positioning sistem too. ]
here is something interesting **broken link removed**
try searching the web for 'vacum cleaner robot'