Learning Representations for Safe Autonomous Movement - Robotics Institute Carnegie Mellon University

Learning Representations for Safe Autonomous Movement

Master's Thesis, Tech. Report, CMU-RI-TR-20-36, Robotics Institute, Carnegie Mellon University, August, 2020

Abstract

Mobile robots have become an increasingly common presence in our homes and on our roads. To move safely within these shared spaces, autonomous agents must understand how other dynamic actors behave and how such behavior influences the navigability of the surrounding scene. Towards this goal, we propose two data-driven methods that learn representations from large, self-supervised corpora of data for 1) motion planning in hazardous, dynamic environments and 2) motion forecasting in autonomous driving settings.

The first method - active affordance learning (A2L) - advocates for a modular approach to autonomous navigation that combines learned spatial representations with traditional geometry-based maps and classical planning algorithms. By learning to predict a spatial affordance map (that encodes what parts of a scene are navigable) through active self-supervised experience gathering, we show that A2L is more sample efficient, generalizable, and interpretable than existing state-of-the-art reinforcement learning-based (RL) approaches.

The second method - what-if motion prediction (WIMP) - proposes a recurrent graph-based attentional approach for data-driven trajectory forecasting in autonomous driving settings. To the best of our knowledge, this is the first approach to demonstrate counterfactual motion forecasting based on topological queries such as map-based goals and social contexts. Using large-scale vehicle trajectory datasets, we demonstrate that WIMP outperforms previous learning-based methods and sets a new benchmark for prediction quality.

BibTeX

@mastersthesis{Qi-2020-123625,
author = {William Qi},
title = {Learning Representations for Safe Autonomous Movement},
year = {2020},
month = {August},
school = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-20-36},
keywords = {Motion Prediction, Motion Planning, Autonomous Driving, Representation Learning},
}