Mowgli: A Bipedal Jumping and Landing Robot with an Artificial Musculoskeletal System | IEEE Conference Publication | IEEE Xplore