Iterative dynamic programming of optimal control problem using a new global optimization technique