Planning Algorithms: Differential Models