Dynamic Movement Primitives: Interactive 2D Learning from Demonstration Lets you Provide 2D demonstrations Learn a movement Query the movement with new start and end positions Add obstacles Implements the approach from Pastor et. al.. For CS395T: Robot Learning Fall 2017