Model-based robust and adaptive control of transfemoral prostheses: Theory, simulation, and experiments