Optimal three-dimensional biped walking pattern generation based on geodesics. (8th March 2017)