Where are the Keys? -- Learning Object-Centric Navigation Policies on Semantic Maps with Graph Convolutional Networks
arXiv:1909.07376
Abstract
Emerging object-based SLAM algorithms can build a graph representation of an environment comprising nodes for robot poses and object landmarks. However, while this map will contain static objects such as furniture or appliances, many moveable objects (e.g. the car keys, the glasses, or a magazine), are not suitable as landmarks and will not be part of the map due to their non-static nature. We show that Graph Convolutional Networks can learn navigation policies to find such unmapped objects by learning to exploit the hidden probabilistic model that governs where these objects appear in the environment. The learned policies can generalise to object classes unseen during training by using word vectors that express semantic similarity as representations for object nodes in the graph. Furthermore, we show that the policies generalise to unseen environments with only minimal loss of performance. We demonstrate that pre-training the policy network with a proxy task can significantly speed up learning, improving sample efficiency.
References in corpus (13)
- Fast Graph Representation Learning with PyTorch Geometric
- On Evaluation of Embodied Navigation Agents
- How Powerful are Graph Neural Networks?
- Learning to Navigate in Complex Environments
- Learning Heuristics over Large Graphs via Deep Reinforcement Learning
- Semi-parametric Topological Memory for Navigation
- Mid-Level Visual Representations Improve Generalization and Sample Efficiency for Learning Visuomotor Policies
- Learning Deployable Navigation Policies at Kilometer Scale from a Single Traversal
- Graph Convolutional Reinforcement Learning
- Graph Policy Gradients for Large Scale Robot Control
- Deep-SLAM++: Object-level RGBD SLAM based on class-specific deep shape priors
- SceneCode: Monocular Dense Semantic Reconstruction using Learned Encoded Scene Representations
- Representation Learning on Graphs: A Reinforcement Learning Application