基于SSA-BP算法的锚护机器人误差补偿研究

    Study on error compensation of anchorage robot based on SSA-BP algorithm

    • 摘要: 生产、装配、碰撞或磨损都会造成锚护机器人末端精度降低,负载工作导致机身变形也会影响末端精度,为降低锚护机器人锚钻误差,高精度完成井下打孔、对孔、支护任务,本文提出了一种由麻雀算法改进BP神经网络(SSA-BP算法)的误差补偿方法。首先,利用旋量法搭建误差模型,并采用虚拟样机验证误差模型的正确性;其次,搭建末端位姿误差预测模型,实现对误差的预测和补偿;最后,通过SSA-BP算法、BP算法和PSO-BP算法三种补偿法的对比仿真,证明了SSA-BP算法的补偿精度更高、稳定性更好。经过试验验证,锚护机器人末端误差可降至10 mm以下,精度提高了80%。由此可知,SSA-BP算法在锚护机器人误差补偿方面有着优秀的准确性、优越性和可行性,为矿山安全开采提供了高效保障。

       

      Abstract: Production, assembly, collision or wear will reduce the end accuracy of the anchor protection robot, and the deformation of the body caused by the load work will also affect the end accuracy.In order to reduce the anchor drilling error of the anchor guard robot, it can complete the tasks of downhole drilling, hole matching and support with high precision.This paper presents an error compensation method based on Sparrow algorithm improved BP neural network (SSA-BP algorithm).Firstly, the error model is built by the screw method, and the correctness of the error model is verified by the virtual prototype.Secondly, the error prediction model of the end pose is built to predict and compensate the error.Finally, through the comparison simulation of three compensation methods, SSA-BP, BP and PSO-BP, it is proved that the compensation accuracy of SSA-BP algorithm is higher and the stability is better.After experimental verification, the end error of the anchor guard robot is reduced to less than 10 mm, and the accuracy is improved by 80%.It can be seen that SSA-BP algorithm has excellent accuracy, superiority and feasibility in the error compensation of anchor protection robot, which provides efficient guarantee for safe mining.

       

    /

    返回文章
    返回