Design of a Jumping Control Framework with Heuristic Landing for Bipedal Robots