仿生关节是四足仿生机器人实现灵活跳跃、奔跑等高速复杂运动的基本要素。针对现有气动肌腱驱动的仿生关节难以实现设定刚度下的高精度位置控制问题,提出一种基于模糊神经网络补偿控制的拮抗式仿生关节位置/刚度控制新方法。建立关节位置/刚度解算模型,根据关节驱动力矩及设定刚度计算气动肌腱的理论充气压力;建立关节输出刚度计算模型,根据关节输出位置及气动肌腱的实际充气压力计算仿生关节的实际输出刚度;采用由模糊神经网络补偿控制器、PID控制器和模糊神经网络辨识器构成的模糊神经网络补偿控制结构实现对仿生关节的高精度位置控制。以FESTO公司MAS型气动肌腱驱动的拮抗式仿生关节为控制对象,进行关节位置/刚度控制的试验研究,对比PID控制和模糊神经网络补偿控制的位置控制精度,探究仿生关节刚度的动态响应。试验结果表明:模糊神经网络补偿控制方法的位置控制精度显著优于PID控制方法,位置控制精度由3°提高到0.6°;同时两种控制方法均能较好地跟随关节设定刚度,刚度跟踪精度均在1 N?m/rad内。
Bionic joint is a fundamental element of quadruped bionic robot realizing high-speed and complicated movement such as flexible jumping, running and so on. In allusion to the problem that existing bionic joint driven by pneumatic muscles actuators is difficult to realize high precision position control under the setting stiffness, a new method of antagonistic bionic joint position/stiffness control based on fuzzy neural network compensation control is proposed. According to joint driving torque and setting stiffness, joint position/stiffness' s calculating model is built to compute theoretical pressure of pneumatic muscles actuators.According to joint's output position and actual pressure of pneumatic muscles actuators, joint output stiffness' s calculation model is built to compute actual output stiffness of bionic joint. The fuzzy neural network compensation control structure, composed of fuzzy neural network compensation controller, PID controller and fuzzy neural network identifier, is adopted to realize high precision position control of bionic joint. Taking MAS type pneumatic muscles actuators produced by FESTO Company as controlled object, the experimental study on joint position/stiffness control is carried out to compare the position control precision of PID control and fuzzy neural network compensation control, and explore the stiffness dynamic response of bionic joint. Experimental results show that: the position control precision of fuzzy neural network compensation control method is obviously superior to that of PID control method, position control precision is increased from 3° to 0.6°, and both of control methods are able to follow the joint's setting stiffness well, stiffness tracking precision is within 1 N?m/rad.