Minimax differential dynamic programming: application to a biped walking robot | Synapse