Real Time Architecture for Visual Robot Navigation