TY - JOUR
T1 - Cognitive Mapping and Planning for Visual Navigation
AU - Gupta, Saurabh
AU - Tolani, Varun
AU - Davidson, James
AU - Levine, Sergey
AU - Sukthankar, Rahul
AU - Malik, Jitendra
N1 - Publisher Copyright:
© 2019, Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2020/5/1
Y1 - 2020/5/1
N2 - We introduce a neural architecture for navigation in novel environments. Our proposed architecture learns to map from first-person views and plans a sequence of actions towards goals in the environment. The Cognitive Mapper and Planner (CMP) is based on two key ideas: (a) a unified joint architecture for mapping and planning, such that the mapping is driven by the needs of the task, and (b) a spatial memory with the ability to plan given an incomplete set of observations about the world. CMP constructs a top-down belief map of the world and applies a differentiable neural net planner to produce the next action at each time step. The accumulated belief of the world enables the agent to track visited regions of the environment. We train and test CMP on navigation problems in simulation environments derived from scans of real world buildings. Our experiments demonstrate that CMP outperforms alternate learning-based architectures, as well as, classical mapping and path planning approaches in many cases. Furthermore, it naturally extends to semantically specified goals, such as “going to a chair”. We also deploy CMP on physical robots in indoor environments, where it achieves reasonable performance, even though it is trained entirely in simulation.
AB - We introduce a neural architecture for navigation in novel environments. Our proposed architecture learns to map from first-person views and plans a sequence of actions towards goals in the environment. The Cognitive Mapper and Planner (CMP) is based on two key ideas: (a) a unified joint architecture for mapping and planning, such that the mapping is driven by the needs of the task, and (b) a spatial memory with the ability to plan given an incomplete set of observations about the world. CMP constructs a top-down belief map of the world and applies a differentiable neural net planner to produce the next action at each time step. The accumulated belief of the world enables the agent to track visited regions of the environment. We train and test CMP on navigation problems in simulation environments derived from scans of real world buildings. Our experiments demonstrate that CMP outperforms alternate learning-based architectures, as well as, classical mapping and path planning approaches in many cases. Furthermore, it naturally extends to semantically specified goals, such as “going to a chair”. We also deploy CMP on physical robots in indoor environments, where it achieves reasonable performance, even though it is trained entirely in simulation.
KW - Learning for navigation
KW - Spatial representations
KW - Visual navigation
UR - http://www.scopus.com/inward/record.url?scp=85075800766&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85075800766&partnerID=8YFLogxK
U2 - 10.1007/s11263-019-01236-7
DO - 10.1007/s11263-019-01236-7
M3 - Article
AN - SCOPUS:85075800766
SN - 0920-5691
VL - 128
SP - 1311
EP - 1330
JO - International Journal of Computer Vision
JF - International Journal of Computer Vision
IS - 5
ER -