Differential Dynamic Programming for Multi-Phase Rigid Contact Dynamics | IEEE Conference Publication | IEEE Xplore