基于小脑脉冲神经网络的柔性机械臂运动控制
MOTION CONTROL OF FLEXIBLE ROBOTIC ARMS BASED ON CEREBELLAR SPIKING NEURAL NETWORK
-
摘要: 柔性机械臂由于自身材料的柔软特性, 极容易受到环境中的不确定性干扰, 从而发生意外形变, 影响控制精度. 针对该情况, 借鉴人体中小脑对运动的调控和对环境的适应性, 搭建了小脑脉冲神经网络模型, 用于对柔性机械臂在环境干扰下的运动行为进行纠正控制. 首先, 基于分段常曲率方法建立了一个多自由度柔性机械臂模型, 它具有移动关节和旋转关节, 可以实现伸缩和弯曲的运动行为; 并采用顺序二次规划算法近似计算得到机械臂的逆运动学模型, 从而求解与期望轨迹对应的期望关节参数. 然后, 借鉴小脑皮层的神经系统结构与自适应功能, 对颗粒层与浦肯野细胞层之间的突触可塑性进行建模, 完整构建了小脑脉冲神经网络模型. 最后, 研究了环境干扰下柔性机械臂完成圆形轨迹和“8”字形轨迹的运动效果, 发现与不使用小脑模型的直接开环控制运动结果相比, 柔性机械臂末端执行器在小脑脉冲神经网络控制下的轨迹误差分别降低了95%和96%, 验证了小脑脉冲神经网络模型对于控制柔性机械臂对抗不确定性干扰的有效性. 相较于传统的控制方法, 该方法更具有生物可解释性, 为柔性机械臂在不确定性扰动下的控制提供了一种类脑智能方法.Abstract: Due to the soft characteristics of its own material, the flexible robotic arm is very susceptible to the uncertainty interference in the environment, which leads to unexpected deformation and affects the control accuracy. To address this situation, this paper draws on the cerebellum's regulation of motion and adaptation to the environment in the human body, and builds a cerebellar spiking neural network model for corrective control of the motion behavior of flexible robotic arms under environmental disturbances. Firstly, a multi-degree-of-freedom flexible robotic arm model is built based on the piecewise constant curvature (PCC) method, which has moving joints and rotating joints and can realize the motion behaviors of stretching and bending; and the inverse kinematic model of the robotic arm is obtained by using the sequential quadratic programming (SQP) algorithm to approximate the computation, so as to solve the desired joint parameters corresponding to the desired trajectory. Then, drawing on the neural system structure and adaptive function of the cerebellar cortex, the synaptic plasticity rule between the granular cell layer and the Purkinje cell layer is modeled to fully construct the cerebellar spiking neural network model. Finally, this paper investigates the motion effect of the flexible robotic arm to complete the circular trajectory and the “figure-eight” trajectory under the environmental interference, and finds that compared with the direct open-loop control of the motion results without the cerebellar model, the trajectory error of the flexible robotic arm end-effector under the control of the cerebellar spiking neural network has been reduced by 95% and 96%, which demonstrates the effectiveness of the cerebellar spiking neural network model in enhancing the flexible robotic arm's resistance to uncertainty interference. Compared to traditional control methods, this approach is more biologically interpretable and provides a brain-inspired intelligent method for the motion control of flexible robotic arms under uncertainty perturbation.