高级检索
赵杨鑫,曹旭,余志强,等. 基于残差BP神经网络的Baxter机器人逆运动学分析方法[J]. 安徽工业大学学报(自然科学版),2024,41(2):165-172. doi: 10.12415/j.issn.1671-7872.23109
引用本文: 赵杨鑫,曹旭,余志强,等. 基于残差BP神经网络的Baxter机器人逆运动学分析方法[J]. 安徽工业大学学报(自然科学版),2024,41(2):165-172. doi: 10.12415/j.issn.1671-7872.23109
ZHAO Yangxin, CAO Xu, YU Zhiqiang, PAN Yuxin, FANG Tian, WANG Jing, SHEN Hao. Inverse Kinematics Analysis of Baxter Robot Based on Residual BP Neural Network[J]. Journal of Anhui University of Technology(Natural Science), 2024, 41(2): 165-172. DOI: 10.12415/j.issn.1671-7872.23109
Citation: ZHAO Yangxin, CAO Xu, YU Zhiqiang, PAN Yuxin, FANG Tian, WANG Jing, SHEN Hao. Inverse Kinematics Analysis of Baxter Robot Based on Residual BP Neural Network[J]. Journal of Anhui University of Technology(Natural Science), 2024, 41(2): 165-172. DOI: 10.12415/j.issn.1671-7872.23109

基于残差BP神经网络的Baxter机器人逆运动学分析方法

Inverse Kinematics Analysis of Baxter Robot Based on Residual BP Neural Network

  • 摘要: 提出1种基于残差BP(back propagation)神经网络的自适应逆运动学分析方法,围绕数据采集至实时控制的整个运动规划流程,采集140组位置和欧拉角数据,利用残差BP神经网络对Baxter机械臂进行逆运动学分析,拟合得到机械臂7个关节角度;将训练好的关节角度以话题的形式发布,通过在抓取物体的脚本中订阅该话题实现通讯;结合Rviz进行可视化展示和实物双臂协同实验,对4种物体模型分别用残差BP神经网络和普通BP神经网络进行抓取实验,验证所提方法的有效性。结果表明:所提方法的计算单点时间约8.1 ms,远小于机械臂的控制周期,可实现实时性的要求;在进行1 500次训练的情况下,残差BP神经网络模型的均方误差为0.006,相比普通BP神经网络模型,误差降低0.077,提高了模型的准确性;所提方法的抓取成功率为87.5%,比普通BP神经网络提高了22.5%,验证了本文所提方法的有效性和实用性。

     

    Abstract: A self-adaptive inverse kinematics analysis method based on the residual back propagation (BP) neural network was proposed. Around the entire motion planning process from data acquisition to real-time control, 140 sets of position and Euler angle data were collected. The residual BP neural network was employed to perform inverse kinematics analysis on Baxter robot’s arm, and 7 joint angles of the robot’s arm were fitted. Additionally, the trained joint angles were published in the form of topics, and realized the communication by subscribing to the topic in the script for grasping objects. Combined with visualization with Rviz and real-world dual-arm cooperative experiments, grasping experiments were conducted on four object models with residual BP neural network and ordinary BP neural network, respectively, to verify the effectiveness of the proposed method. The results show that the calculation time for a single point of the proposed method is approximately 8.1 ms, which is much shorter than the control cycle of the robotic arm, and can achieve real-time requirements. With 1 500 rounds of training, the mean square error of the residual BP neural network model is 0.006, which is 0.077 lower than that of the ordinary BP neural network model, thus improves the accurary of the model. The success rate of the proposed method for grasping is 87.5%, which is 22.5% higher than that of ordinary BP neural network, verifying the effectiveness and practicality of the method proposed in this paper.

     

/

返回文章
返回