Here's a very useful blog that deals exactly with this topic,
http://www.computervisionblog.com/2016/01/why-slam-matters-f...I'd advise others on this thread, who tend to dismiss the difficulty of vision, to realize that techniques in ML and Deep-learning are very problem specific and not the holy grail of AGI they're made out to be.