Probabilistic Online Learning Of Appearance And Structure For Robotics