A Novel Approach for Gait Phase Estimation for different Locomotion Modes using Kinematic Shank Information