Motion Planning Networks: Bridging the Gap Between Learning-based and Classical Motion Planners

  • 2019-07-13 05:34:01
  • Ahmed H. Qureshi, Yinglong Miao, Anthony Simeonov, Michael C. Yip
  • 18

Abstract

This paper describes Motion Planning Networks (MPNet), a computationallyefficient, learning-based neural planner for solving motion planning problems.MPNet uses neural networks to learn general near-optimal heuristics for pathplanning in seen and unseen environments. It receives environment informationas point-clouds, as well as a robot's initial and desired goal configurationsand recursively calls itself to bidirectionally generate connectable paths. Inaddition to finding directly connectable and near-optimal paths in a singlepass, we show that worst-case theoretical guarantees can be proven if we mergethis neural network strategy with classical sample-based planners in a hybridapproach while still retaining significant computational and optimalityimprovements. To learn the MPNet models, we present an active continuallearning approach that enables MPNet to learn from streaming data and activelyask for expert demonstrations when needed, drastically reducing data fortraining. We validate MPNet against gold-standard and state-of-the-art planningmethods in a variety of problems from 2D to 7D robot configuration spaces inchallenging and cluttered environments, with results showing significant andconsistently stronger performance metrics, and motivating neural planning ingeneral as a modern strategy for solving motion planning problems efficiently.

 

Quick Read (beta)

loading the full paper ...