Abstracted the notion of cartesian greedy planners into an explicit DifferentialEquationPlanner base class that essentially just implements a second-order differential equation.