A new approach to differential dynamic programming for discrete time systems | IEEE Journals & Magazine | IEEE Xplore