Dynamic analysis and parameter optimization of under-actuated heterogeneous lower limb rehabilitation robot