A multiple-shooting differential dynamic programming algorithm. Part 2: Applications. (August 2020)