<th id="5nh9l"></th><strike id="5nh9l"></strike><th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th><strike id="5nh9l"></strike>
<progress id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"><noframes id="5nh9l">
<th id="5nh9l"></th> <strike id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span>
<progress id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span><strike id="5nh9l"><noframes id="5nh9l"><strike id="5nh9l"></strike>
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"></span><span id="5nh9l"><video id="5nh9l"></video></span>
<th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th>
<progress id="5nh9l"><noframes id="5nh9l">

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

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

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

     

    Abstract: For sensorless force control of a robot such as by drag-teaching and collision detection, the control accuracy depends on the accuracy of the robot dynamics model. The error of the robot dynamics model comes from two aspects, modeling and identification errors and from unmodeled dynamics. Among the unmodeled dynamics, one of the important sources of unmodeled dynamic is the friction inside the robot reducer. When the reducer rotates, there is mutual extrusion and friction between the internal components of the reducer. This kind of friction will change as the gear meshing state transforms, resulting in the phenomenon of wave friction torque. A remarkable feature of wave friction torque is that it has a periodic relationship with the joint location and it is often modeled by the Fourier series function. Wave friction torque is obvious when the rotational speed of the joint is low and decreases with the increase in rotational speed. In order to improve the accuracy of the robot dynamics model, the wave friction torque needs to be modeled and eliminated. Aiming at the wave friction of the robot harmonic joint during the rotation process, a modeling method based on a Fourier series function and BP neural network was proposed, the dynamic model of the robot was optimized, and the calculation error of the joint torque caused by the wave friction was corrected. By studying the variation characteristics of the wave friction of the harmonic reducer joint under different influencing factors, the combination of the Fourier series and BP neural network was used to model the wave friction. By adding the Fourier series function as the auxiliary input of the BP neural network, the difficulty of fitting the torque error curve due to the presence of high frequency periodic fluctuations was overcome. The neural network was trained in the off-line environment to complete the modeling of the wave friction, and then to improve the dynamic model of the robot and correct the wave friction. The experimental results show that the improved dynamic model can effectively predict the wave friction of the harmonic reducer joint and keep the corrected torque error within the range of-0.5, 0.5 N·m, and the variance is 0.1659 N2·m2, which is 24.23% before the correction.

     

/

返回文章
返回
<th id="5nh9l"></th><strike id="5nh9l"></strike><th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th><strike id="5nh9l"></strike>
<progress id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"><noframes id="5nh9l">
<th id="5nh9l"></th> <strike id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span>
<progress id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span><strike id="5nh9l"><noframes id="5nh9l"><strike id="5nh9l"></strike>
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"></span><span id="5nh9l"><video id="5nh9l"></video></span>
<th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th>
<progress id="5nh9l"><noframes id="5nh9l">
259luxu-164