OPTIMAL THREE-DIMENSIONAL BIPED WALKING PATTERN GENERATION BASED ON GEODESICS