System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人妻无码久久精品,四虎成人精品无码永久在线,亚洲AV无码1区2区久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    機械臂的控制方法、裝置及計算機存儲介質制造方法及圖紙

    技術編號:44499517 閱讀:5 留言:0更新日期:2025-03-04 18:07
    本申請公開了一種機械臂的控制方法、裝置及計算機存儲介質,涉及醫療器械技術領域,其中的方法包括:獲取目標機械臂的當前位置、目標位置、目標位置對應的期望角速度,以及第一控制力;獲取目標機械臂處于當前位置時的關節角以及目標機械臂的基坐標系與重力方向的第一夾角數據;通過預先建立的動力學參數庫確定與關節角、期望角速度和第一夾角數據匹配的目標控制參數集;基于目標控制參數集,確定目標機械臂執行第一運動需要的第二控制力;基于第一控制力和第二控制力,控制目標機械臂執行第一運動。本申請實施例對目標機械臂進行動力學補償時,結合目標機械臂的基坐標系與重力方向的第一夾角數據,可以實現對目標機械臂更加精確的控制。

    【技術實現步驟摘要】

    本申請涉及醫療器械,特別涉及一種機械臂的控制方法、裝置及計算機存儲介質


    技術介紹

    1、隨著對機械臂的廣泛應用,對機械臂控制精度的要求也逐漸嚴格,目前一般通過對機械臂的動力學控制參數進行準確的辨識實現對機械臂更精確的控制。

    2、現有的機械臂動力學控制參數辨識方法,通過已知機械臂dh控制參數,包括x軸旋轉控制參數、x軸平移控制參數、z軸旋轉控制參數、z軸平移控制參數,建立對應的動力學模型,并基于該模型確定動力學控制參數辨識所需輸出控制參數。在數據采集階段采用兩條以上且合適的激勵軌跡,采集運動過程數據,并基于最小二乘法等方式對數據進行處理得到對應的最優動力學控制參數集,完成動力學控制參數辨識。

    3、然而,在機械臂實際工作環境中,重力方向與機械臂基坐標系z軸夾角會發生變化,此時,上述方法無法實現對機械臂的精確控制。


    技術實現思路

    1、本申請實施方式的目的是提供一種機械臂的控制方法、裝置及計算機存儲介質,以解決無法實現對機械臂精確控制的問題。

    2、為解決上述技術問題,本說明書提供了一種機械臂的控制方法,包括:

    3、獲取目標機械臂的當前位置、目標位置、目標位置對應的期望角速度,以及用于控制所述目標機械臂執行第一運動需要的第一控制力,其中,所述第一運動包括所述目標機械臂由當前位置運動到目標位置;

    4、獲取所述目標機械臂處于所述當前位置時的關節角以及所述目標機械臂的基坐標系與重力方向的第一夾角數據;

    5、通過預先建立的動力學參數庫確定與所述關節角、所述期望角速度和所述第一夾角數據匹配的目標控制參數集,所述目標控制參數集中包括所述目標機械臂的目標控制參數和目標控制參數對應的目標控制參數數據;

    6、基于所述目標控制參數集,確定所述目標機械臂執行第一運動需要的第二控制力;

    7、基于所述第一控制力和所述第二控制力,控制所述目標機械臂執行所述第一運動;

    8、所述第二控制力包括以下至少之一:慣性項補償力、耦合力項補償力、重力項補償力以及摩擦項補償力。

    9、在一些實施例中,按照如下方式建立所述動力學參數庫:

    10、確定所述目標機械臂的激勵軌跡,并采集所述目標機械臂在所述激勵軌跡下的辨識數據,所述辨識數據包括:控制所述目標機械臂在沿激勵軌跡進行運動時采集到的所述目標機械臂的多組關節數據;

    11、獲取所述目標機械臂沿所述激勵軌跡運動時所述目標機械臂的基坐標系與重力方向的第二夾角數據,并基于所述第二夾角數據對所述辨識數據進行補償;

    12、基于補償后的辨識數據,確定所述目標機械臂的至少一項控制參數集,所述動力學控制參數子集中包括控制參數以及與控制參數對應的控制參數數據,所述至少一項動力學控制參數集包括與重力和第二夾角數據相關的重力項的控制參數集、與慣性力相關的慣性項的控制參數集、與耦合力相關的耦合力項的控制參數集以及與摩擦力相關的摩擦項的控制參數集中的至少一個,其中,控制參數和控制參數數據用于計算得到所述第二控制力;

    13、基于所述至少一項控制參數集、第二夾角數據、多組關節數據構建所述動力學參數庫。

    14、在一些實施例中,確定所述目標機械臂的激勵軌跡,并采集所述目標機械臂在所述激勵軌跡下的辨識數據,包括:

    15、分別確定慣性項與耦合力項對應的激勵軌跡、重力項對應的激勵軌跡以及摩擦項對應的激勵軌跡;

    16、采集所述目標機械臂在各激勵軌跡下的辨識數據;

    17、所述慣性項與耦合力項對應的激勵軌跡為高速傅里葉級激勵軌跡,所述重力項對應的激勵軌跡為低速正反向激勵軌跡,所述摩擦項對應的激勵軌跡為勻速激勵軌跡。

    18、在一些實施例中,基于所述第二夾角數據對所述辨識數據進行補償,包括:

    19、基于所述第二夾角數據對所述目標機械臂在所述重力項對應的激勵軌跡下的辨識數據進行補償。

    20、在一些實施例中,所述關節數據包括關節角數據、關節力數據、關節角速度數據、關節角加速度數據;

    21、相應的,基于第一補償后的辨識數據,確定所述目標機械臂的至少一項控制參數集,包括:

    22、基于補償后的關節角數據、第二夾角數據和關節力數據,確定所述目標機械臂的重力項的控制參數集;

    23、基于補償后的關節力數據,確定所述目標機械臂的摩擦項的控制參數集;

    24、基于補償后的關節角數據、關節角速度數據、關節角加速度數據、關節力數據、重力項的控制參數集和摩擦項的控制參數集,確定所述目標機械臂的慣性項的控制參數集和耦合力項的控制參數集。

    25、在一些實施例中,所述至少一項控制參數集還包括與第二夾角數據變化速度相關的耦合力補償項的控制參數集和與第二夾角數據變化加速度相關的慣性補償項的控制參數集,

    26、相應的,在基于補償后的辨識數據,確定所述目標機械臂的至少一項控制參數集之前,還包括:

    27、基于所述第二夾角數據,確定所述第二夾角數據對應的夾角變化速度數據和夾角變化加速度數據;

    28、基于所述夾角變化速度數據和所述夾角變化加速度對所述辨識數據進行慣性補償和耦合力補償。

    29、在一些實施例中,在確定所述目標機械臂的激勵軌跡之后,還包括:

    30、基于所述激勵軌跡,確定所述目標機械臂的辨識時長;

    31、獲取所述目標機械臂的物理參數,并將所述目標機械臂的物理參數、激勵軌跡、辨識時長、所述第二夾角數據作為所述目標機械臂的辨識參數集,并將所述辨識參數集存儲至辨識參數庫。

    32、在一些實施例中,在將所述辨識參數集存儲至辨識參數庫之后,還包括:

    33、獲取當前機械臂的物理參數以及當前機械臂的基坐標系的基坐標系與重力方向的第三夾角數據;

    34、在所述辨識參數庫中,確定與所述第三夾角數據、當前機械臂的物理參數匹配且辨識時長最短的目標辨識參數集;

    35、對所述目標辨識參數集中的激勵軌跡進行優化,并采集當前機械臂在優化后的激勵軌跡下的當前辨識時長;

    36、在確定當前辨識時長小于所述目標辨識參數集中的辨識時長的情況下,將所述目標辨識參數集中的激勵軌跡替換為優化后的激勵軌跡。

    37、本說明書還提供了一種機械臂的控制裝置,包括:

    38、數據獲取模塊,用于獲取目標機械臂的當前位置、目標位置、目標位置對應的期望角速度,以及用于控制所述目標機械臂執行第一運動需要的第一控制力,其中,所述第一運動包括所述目標機械臂由當前位置運動到目標位置;

    39、夾角獲取模塊,用于獲取所述目標機械臂處于所述當前位置時的關節角以及所述目標機械臂的基坐標系與重力方向的第一夾角數據;

    40、參數確定模塊,用于通過預先建立的動力學參數庫確定與所述關節角、所述期望角速度和所述第一夾角數據匹配的目標控制參數集,所述目標控制參數集中包括所述目標機械臂的目標控制參數和目標控制參數對應的本文檔來自技高網...

    【技術保護點】

    1.一種機械臂的控制方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,按照如下方式建立所述動力學參數庫:

    3.根據權利要求2所述的方法,其特征在于,確定所述目標機械臂的激勵軌跡,并采集所述目標機械臂在所述激勵軌跡下的辨識數據,包括:

    4.根據權利要求2或3所述的方法,其特征在于,基于所述第二夾角數據對所述辨識數據進行補償,包括:

    5.根據權利要求2所述的方法,其特征在于,所述關節數據包括關節角數據、關節力數據、關節角速度數據、關節角加速度數據;

    6.根據權利要求2所述的方法,其特征在于,所述至少一項控制參數集還包括與第二夾角數據變化速度相關的耦合力補償項的控制參數集和與第二夾角數據變化加速度相關的慣性補償項的控制參數集,

    7.根據權利要求2所述的方法,其特征在于,在確定所述目標機械臂的激勵軌跡之后,還包括:

    8.根據權利要求7所述的方法,其特征在于,在將所述辨識參數集存儲至辨識參數庫之后,還包括:

    9.一種機械臂的控制裝置,其特征在于,包括:

    10.一種計算機存儲介質,其特征在于,所述計算機存儲介質存儲有計算機程序指令,所述計算機程序指令被執行時實現權利要求1至8任一項所述方法的步驟。

    ...

    【技術特征摘要】

    1.一種機械臂的控制方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,按照如下方式建立所述動力學參數庫:

    3.根據權利要求2所述的方法,其特征在于,確定所述目標機械臂的激勵軌跡,并采集所述目標機械臂在所述激勵軌跡下的辨識數據,包括:

    4.根據權利要求2或3所述的方法,其特征在于,基于所述第二夾角數據對所述辨識數據進行補償,包括:

    5.根據權利要求2所述的方法,其特征在于,所述關節數據包括關節角數據、關節力數據、關節角速度數據、關節角加速度數據;

    6.根據權利要求2所述的方法,其特征...

    【專利技術屬性】
    技術研發人員:請求不公布姓名,
    申請(專利權)人:上海微創醫療機器人集團股份有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 综合无码一区二区三区| 无码熟妇αⅴ人妻又粗又大| 免费无码国产V片在线观看| 成在人线AV无码免费| 亚洲一区爱区精品无码| 亚洲精品无码久久久久APP | 成人无码网WWW在线观看| 无码伊人66久久大杳蕉网站谷歌| 无码人妻丰满熟妇区五十路| 亚洲成a人片在线观看无码专区| 高清无码视频直接看| 精品久久久久久无码人妻中文字幕| 最新中文字幕AV无码不卡| 蕾丝av无码专区在线观看| 精品亚洲成在人线AV无码| 日韩va中文字幕无码电影| 小12箩利洗澡无码视频网站| 亚洲一区二区三区国产精品无码 | 国产强伦姧在线观看无码| 免费看成人AA片无码视频羞羞网| 伊人久久精品无码av一区| 亚洲免费日韩无码系列| 国产成人无码区免费A∨视频网站 国产成人无码午夜视频在线观看 国产成人无码精品一区不卡 | 国产99久久九九精品无码| 亚洲最大天堂无码精品区| 日韩精品无码久久久久久| 亚洲av无码潮喷在线观看| 中文字幕无码乱人伦| 成在人线av无码免费高潮喷水| 日韩va中文字幕无码电影| 亚洲欧洲自拍拍偷午夜色无码| 综合国产在线观看无码| 亚洲中文字幕无码永久在线| 国产av永久无码天堂影院| 久久午夜夜伦鲁鲁片免费无码| 亚洲gv猛男gv无码男同短文 | 亚洲熟妇无码AV在线播放| 亚洲中文字幕久久精品无码喷水| 亚洲中文字幕无码一区二区三区| 亚洲国产精品无码专区| 无码国产色欲XXXXX视频|