<span id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
<span id="fpn9h"><noframes id="fpn9h">
<th id="fpn9h"></th>
<strike id="fpn9h"><noframes id="fpn9h"><strike id="fpn9h"></strike>
<th id="fpn9h"><noframes id="fpn9h">
<span id="fpn9h"><video id="fpn9h"></video></span>
<ruby id="fpn9h"></ruby>
<strike id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>

無監督學習型鑿巖鉆臂逆運動學求解方法

Inverse kinematics solution of an unsupervised learning drilling boom

  • 摘要: 鑿巖臺車鉆臂智能尋孔控制對提升鑿巖鉆孔作業精度和效率具有重要意義,逆運動學求解是實現鉆臂精確快速尋孔控制的核心. 現有解析法或數值法無法滿足復雜鉆臂逆運動學求解精度或時間效率要求,而傳統神經網絡方法依賴于標簽數據,求解結果的可靠性較低. 針對上述問題,本文提出一種考慮安全約束的無監督學習型神經網絡逆運動學求解方法. 區別于傳統解法,該方法不依賴標簽數據,直接將期望鉆臂末端位姿作為網絡輸入,以實際末端位姿與期望末端位姿的差異作為優化目標,通過梯度下降驅動網絡更新. 同時,為確保關節位置的安全性,本文構造了安全碰撞懲罰,將罰項引入到求解目標函數中,促使網絡輸出的關節量滿足特定環境的約束條件. 上述的研究方法不僅提高了逆運動學求解的精度,而且顯著降低了逆運動學解的碰撞率. 實驗結果表明,使用無監督學習型神經網絡逆運動學求解方法所求得的尋孔誤差均值在5~7 mm之間,相較于監督學習型方法,逆運動學求解精度提升約70.72%;引入約束后,該方法在不損失求解精度的前提下,逆運動學解的碰撞率降低了90.28%.

     

    Abstract: Intelligent control of the hole-seeking process of a rock drilling rig boom is crucial for enhancing the accuracy and efficiency of rock drilling operations. The inverse kinematics solution (IKS) is the core of achieving precise and rapid hole-seeking control of the boom. However, existing analytical and numerical techniques are inadequate in fulfilling the accuracy and time efficiency requirements for IKS in complex drilling boom scenarios. Conventional neural network (NN) approaches heavily depend on labeled data comprising target borehole sets derived from the activities of each joint and forward kinematics. The distribution of drill endpoints generated by this data cannot cover the entire workspace, resulting in the low reliability of the solution. To overcome these challenges, this study introduces an unsupervised learning-based NN method for IKS emphasizing safety constraints. This innovative method differs from traditional approaches in that it does not depend on labeled data. Instead, it utilizes the desired end position of the drilling boom as the network input. The network generates an eight-dimensional joint vector, and the actual drill end pose is derived through forward kinematics calculations on this vector. Then, the difference between the actual and desired drill end poses is used as the optimization objective, driving the network updates through gradient descent. The advantage of this method lies in eliminating the need for complex joint label data required in supervised learning IKS and using the differences in drill end poses directly as optimization objectives, which helps improve the accuracy of IKS. Meanwhile, a critical innovation of this study is integrating a safety collision penalty into the objective function of the solution, ensuring that the network’s output for joint positions adheres to specific environmental limitations. If the actual distance falls below the safety threshold, penalty terms are incorporated into the objective function, allowing for the adjustment of weights to maintain a balance between the precision demands of hole drilling and the design requirements of the safety constraints. This method improves the accuracy of IKS and significantly reduces its collision rate. Experimental results reveal that the mean hole-seeking error obtained using this unsupervised learning-based method achieves a mean hole-seeking error of 5–7 mm in IKS, a significant improvement of approximately 70.72% over supervised learning methods. Moreover, introducing safety constraints has successfully reduced the collision rate in IKS solutions by 90.28% without sacrificing the accuracy of the solutions.

     

/

返回文章
返回
<span id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
<span id="fpn9h"><noframes id="fpn9h">
<th id="fpn9h"></th>
<strike id="fpn9h"><noframes id="fpn9h"><strike id="fpn9h"></strike>
<th id="fpn9h"><noframes id="fpn9h">
<span id="fpn9h"><video id="fpn9h"></video></span>
<ruby id="fpn9h"></ruby>
<strike id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
www.77susu.com