Park Hyunjoo, Durand Dominique M
Neural Engineering Center, Department of Biomedical Engineering, Case Western Reserve University, 10900 Euclid Avenue, Wickenden 112, Cleveland, OH 44106, USA.
Biol Cybern. 2008 Dec;99(6):503-16. doi: 10.1007/s00422-008-0258-5. Epub 2008 Nov 5.
Motion control of musculoskeletal systems for functional electrical stimulation (FES) is a challenging problem due to the inherent complexity of the systems. These include being highly nonlinear, strongly coupled, time-varying, time-delayed, and redundant. The redundancy in particular makes it difficult to find an inverse model of the system for control purposes. We have developed a control system for multiple input multiple output (MIMO) redundant musculoskeletal systems with little prior information. The proposed method separates the steady-state properties from the dynamic properties. The dynamic control uses a steady-state inverse model and is implemented with both a PID controller for disturbance rejection and an artificial neural network (ANN) feedforward controller for fast trajectory tracking. A mechanism to control the sum of the muscle excitation levels is also included. To test the performance of the proposed control system, a two degree of freedom ankle-subtalar joint model with eight muscles was used. The simulation results show that separation of steady-state and dynamic control allow small output tracking errors for different reference trajectories such as pseudo-step, sinusoidal and filtered random signals. The proposed control method also demonstrated robustness against system parameter and controller parameter variations. A possible application of this control algorithm is FES control using multiple contact cuff electrodes where mathematical modeling is not feasible and the redundancy makes the control of dynamic movement difficult.
由于肌肉骨骼系统固有的复杂性,用于功能性电刺激(FES)的肌肉骨骼系统的运动控制是一个具有挑战性的问题。这些复杂性包括高度非线性、强耦合、时变、时延和冗余性。特别是冗余性使得难以找到用于控制目的的系统逆模型。我们已经开发了一种用于多输入多输出(MIMO)冗余肌肉骨骼系统的控制系统,且所需的先验信息很少。所提出的方法将稳态特性与动态特性分离开来。动态控制使用稳态逆模型,并通过用于干扰抑制的PID控制器和用于快速轨迹跟踪的人工神经网络(ANN)前馈控制器来实现。还包括一种控制肌肉兴奋水平总和的机制。为了测试所提出控制系统的性能,使用了一个具有八条肌肉的两自由度踝关节-距下关节模型。仿真结果表明,稳态控制和动态控制的分离使得对于不同的参考轨迹(如伪阶跃、正弦和滤波随机信号)能够实现较小的输出跟踪误差。所提出的控制方法还展示了对系统参数和控制器参数变化的鲁棒性。这种控制算法的一个可能应用是使用多个接触袖带电极的FES控制,在这种情况下数学建模不可行,并且冗余性使得动态运动的控制变得困难。