• 《工程索引》(EI)刊源期刊
    • 中文核心期刊
    • 中國科技論文統計源期刊
    • 中國科學引文數據庫來源期刊

    留言板

    尊敬的讀者、作者、審稿人, 關于本刊的投稿、審稿、編輯和出版的任何問題, 您可以本頁添加留言。我們將盡快給您答復。謝謝您的支持!

    姓名
    郵箱
    手機號碼
    標題
    留言內容
    驗證碼

    基于BP神經網絡的機器人波動摩擦力矩修正方法

    張鐵 洪景東 李秋奮 劉曉剛

    張鐵, 洪景東, 李秋奮, 劉曉剛. 基于BP神經網絡的機器人波動摩擦力矩修正方法[J]. 工程科學學報, 2019, 41(8): 1085-1091. doi: 10.13374/j.issn2095-9389.2019.08.014
    引用本文: 張鐵, 洪景東, 李秋奮, 劉曉剛. 基于BP神經網絡的機器人波動摩擦力矩修正方法[J]. 工程科學學報, 2019, 41(8): 1085-1091. doi: 10.13374/j.issn2095-9389.2019.08.014
    ZHANG Tie, HONG Jing-dong, LI Qiu-fen, LIU Xiao-gang. Wave friction correction method for a robot based on BP neural network[J]. Chinese Journal of Engineering, 2019, 41(8): 1085-1091. doi: 10.13374/j.issn2095-9389.2019.08.014
    Citation: ZHANG Tie, HONG Jing-dong, LI Qiu-fen, LIU Xiao-gang. Wave friction correction method for a robot based on BP neural network[J]. Chinese Journal of Engineering, 2019, 41(8): 1085-1091. doi: 10.13374/j.issn2095-9389.2019.08.014

    基于BP神經網絡的機器人波動摩擦力矩修正方法

    doi: 10.13374/j.issn2095-9389.2019.08.014
    基金項目: 

    國家科技重大專項資助項目 2015ZX04005006

    廣東省科技重大專項資助項目 2014B090921004

    廣東省科技重大專項資助項目 2014B090920002

    中山市科技重大資助項目 2016F2FC0006

    廣西高校機器人與焊接重點實驗室課題基金資助項目 JQR2015KF02

    詳細信息
      通訊作者:

      張鐵, E-mail: merobot@scut.edu.cn

    • 中圖分類號: TP242.2

    Wave friction correction method for a robot based on BP neural network

    More Information
    • 摘要: 針對機器人諧波減速器關節在轉動過程中存在的波動摩擦力矩, 提出一種基于傅里葉級數函數和BP神經網絡的建模方法, 并完善機器人的動力學模型, 修正了因波動摩擦力矩帶來的關節力矩計算誤差. 通過研究諧波減速器關節的波動摩擦力矩在不同影響因素下的變化特性, 采用傅里葉級數與BP神經網絡結合的方法對波動摩擦力矩進行建模. 通過添加傅里葉級數函數作為BP神經網絡的輔助輸入, 克服了力矩誤差曲線因存在高頻周期性波動而難以擬合的困難. 在離線環境下訓練神經網絡, 完成對關節波動摩擦力矩的建模, 進而完善機器人的動力學模型和修正關節中存在的波動摩擦力矩. 驗證實驗表明, 使用完善后的動力學模型可以有效計算諧波減速器關節的波動摩擦力矩, 并使修正后的力矩誤差維持在[-0.5, 0.5] N·m的范圍之內, 方差為0.1659 N2·m2, 是修正前的24.23%.

       

    • 圖  1  機器人實驗平臺

      Figure  1.  Robot experiment platform

      圖  2  諧波減速器關節實際力矩、計算力矩和力矩誤差

      Figure  2.  Actual torque, calculated torque, and torque error of the Harmonic reducer joint

      圖  3  四種轉速下的力矩誤差集合

      Figure  3.  Torque error set at four speeds

      圖  4  兩種轉動速度下的力矩誤差頻譜

      Figure  4.  Torque error spectrum at two speeds

      圖  5  傅里葉級數曲線擬合原始力矩誤差曲線

      Figure  5.  Fourier curvature fitting of the original torque error curves

      圖  6  機器人末端運動軌跡

      Figure  6.  Motion trajectory of the robot extremity

      圖  7  測試實驗關節二的轉角曲線和轉速曲線. (a) 轉角曲線; (b) 轉速曲線

      Figure  7.  Angle curve and speed curve of the experimental test: angle curve; (b) speed curve

      圖  8  測試實驗關節二的實際力矩和計算力矩

      Figure  8.  Actual and calculated torque in the test experiment

      圖  9  未修正和修正后的關節力矩誤差

      Figure  9.  Uncorrected and corrected joint torque error

      圖  10  圖 9的部分放大圖

      Figure  10.  Partial enlarged view of Figure 9

      表  1  傅里葉級數參數

      Table  1.   Fourier series parameters

      a0/
      (N·m)
      a1/
      (N·m)
      b1/
      (N·m)
      a2/
      (N·m)
      b2/
      (N·m)
      w0/
      (rad·s-1)
      0.0005784 0.1666 -0.02131 -0.8926 -0.1009 162
      下載: 導出CSV

      表  2  各軌跡點的三維坐標(單位:m)

      Table  2.   -dimensional coordinates of each track point (unit: m)

      示教點 X Y Z
      P1 0.3199 -0.1666 0.06901
      P2 0.3309 0.2487 0.04331
      P3 0.2469 0.2080 0.09832
      P4 0.3785 -0.1641 0.04621
      下載: 導出CSV
      中文字幕在线观看
    • [1] Iwatani M, Kikuuwe R. Some improvements in elastoplastic friction compensator. SICE J Control Meas Syst Integration, 2017, 10(3): 141 doi: 10.9746/jcmsi.10.141
      [2] De Luca A, Mattone R. Sensorless robot collision detection and hybrid force/motion control//Proceedings of the 2005 IEEE International Conference on Robotics and Automation. Barcelona, 2005: 999
      [3] Haddadin S, De Luca A, Albu-Schaffer A. Robot collisions: A survey on detection, isolation, and identification. IEEE Trans Rob, 2017, 33(6): 1292 doi: 10.1109/TRO.2017.2723903
      [4] Gandhi P S, Ghorbel F H, Dabney J. Modeling, identification, and compensation of friction in harmonic drives//Proceedings of the 41st IEEE Conference on Decision & Control. Las Vegas, 2002: 160
      [5] Liao H B, Fan S X, Fan D P. Friction compensation of harmonic gear based on location relationship. Proc Inst Mech Eng Part I J Syst Control Eng, 2016, 230(8): 695 http://www.researchgate.net/publication/304070594_Friction_compensation_of_harmonic_gear_based_on_location_relationship
      [6] Wu W X. Joint Friction Analysis and Low-speed Hight-precision Motion Control of Multi-DOF Serial Robots[Dissertation]. Hangzhou: Zhejiang University, 2013

      吳文祥. 多自由度串聯機器人關節摩擦分析與低速高精度運動控制[學位論文]. 杭州: 浙江大學, 2013
      [7] Zhu S Q, Wu W X, Wang X Y, et al. Slow motion control of serial robots with harmonic drives considering friction compensation. Trans Chin Soc Agric Mach, 2013, 44(11): 293 doi: 10.6041/j.issn.1000-1298.2013.11.050

      朱世強, 吳文祥, 王宣銀, 等. 考慮摩擦的諧波驅動機器人低速運動控制方法. 農業機械學報, 2013, 44(11): 293 doi: 10.6041/j.issn.1000-1298.2013.11.050
      [8] Liu J. The application of BP neural network in multidimensional nonlinear function. J Shangluo Univ, 2014, 28(6): 19 https://www.cnki.com.cn/Article/CJFDTOTAL-SLSF201406009.htm

      劉俊. BP神經網絡在多維非線性函數擬合中的應用. 商洛學院學報, 2014, 28(6): 19 https://www.cnki.com.cn/Article/CJFDTOTAL-SLSF201406009.htm
      [9] Lin Y F, Deng H M, Shi X Y. Application of BP neural network based on newly improved particle swarm optimization algorithm in fitting nonlinear function. Comput Sci, 2017, 44(11A): 51 doi: 10.11896/j.issn.1002-137X.2017.11A.009

      林宇鋒, 鄧洪敏, 史興宇. 基于新的改進粒子群算法的BP神經網絡在擬合非線性函數中的應用. 計算機科學, 2017, 44(11A): 51 doi: 10.11896/j.issn.1002-137X.2017.11A.009
      [10] Wu W X, Zhu S Q, Jin X L. Dynamic identification for robot manipulators based on modified Fourier series. J Zhejiang Univ Eng Sci, 2013, 47(2): 231 doi: 10.3785/j.issn.1008-973X.2013.02.006

      吳文祥, 朱世強, 靳興來. 基于改進傅里葉級數的機器人動力學參數辨識. 浙江大學學報: 工學版, 2013, 47(2): 231 doi: 10.3785/j.issn.1008-973X.2013.02.006
      [11] Khalil W, Gautier M, Lemoine P. Identification of the payload inertial parameters of industrial manipulators//Proceedings 2007 IEEE International Conference on Robotics and Automation. Roma, 2007: 4943 http://www.researchgate.net/publication/224705850_Identification_of_the_payload_inertial_parameters_of_industrial_manipulators
      [12] Sousa C D, Cortes?o R. Physical feasibility of robot base inertial parameter identification: a linear matrix inequality approach. Int J Rob Res, 2014, 33(6): 931 doi: 10.1177/0278364913514870
      [13] Xu F Y. Design method of filter for audio noise reduction based on application of Matlab. Audio Eng, 2017, 41(2): 28 https://www.cnki.com.cn/Article/CJFDTOTAL-DSJS201702006.htm

      徐帆云. 基于Matlab的音頻降噪濾波器設計. 電聲技術, 2017, 41(2): 28 https://www.cnki.com.cn/Article/CJFDTOTAL-DSJS201702006.htm
      [14] Yuan F. Comparison of several filtering methods based on MATLAB. Power Supply Technol Appl, 2013(10): 50 https://www.cnki.com.cn/Article/CJFDTOTAL-DKXB201401029.htm

      遠飛. 基于MATLAB的幾種濾波方法比較. 電源技術應用, 2013(10): 50 https://www.cnki.com.cn/Article/CJFDTOTAL-DKXB201401029.htm
      [15] Taghirad H D, Belanger P R. Modeling and parameter identification of harmonic drive systems. J Dyn Syst Meas Control, 1998, 120(4): 439 doi: 10.1115/1.2801484
      [16] Gandhi P S. Modeling and Control of Nonlinear Transmission Attributes in Harmonic Drive Systems[Dissertation]. Houston: Rice University, 2001
      [17] Ye H W, Yang L F, Liu X Z. Optimizing weight and threshold of BP neural network using SFLA: applications to nonlinear function fitting//Fourth International Conference on Emerging Intelligent Data and Web Technologies. Xi'an, 2013: 211
      [18] Liu S, Gang T Q. Adaptive back-stepping control of the harmonic drive system with LuGre model-based friction compensation. AIP Conf Proc, 2018, 1944: 020027-1 http://adsabs.harvard.edu/abs/2018AIPC.1944b0027L
    • 加載中
    圖(10) / 表(2)
    計量
    • 文章訪問數:  877
    • HTML全文瀏覽量:  348
    • PDF下載量:  35
    • 被引次數: 0
    出版歷程
    • 收稿日期:  2018-07-20
    • 刊出日期:  2019-08-01

    目錄

      /

      返回文章
      返回