System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码一区二区三区在线,亚洲精品无码专区在线播放,久久久久亚洲AV无码观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    六自由度運動平臺的運動學正解方法、系統、設備和介質技術方案

    技術編號:44520129 閱讀:1 留言:0更新日期:2025-03-07 13:13
    本發明專利技術針對傳統方法計算量偏大的問題,提出了一種六自由度運動平臺的運動學正解方法、設備和存儲介質;屬于機器人控制技術領域,方法包括:六自由度運動平臺的六種運動狀態有:橫移、縱移、升降、俯仰、橫滾和偏航,每種運動狀態又有三個運動方向,可得到平臺運動方向。通過729個平臺運動方向計算電動缸運動狀態,與已知電動缸運動狀態比較,取最接近待求正解狀態的電動缸運動狀態的平臺運動方向為所求解的正解值,多次循環迭代直至求得在容差范圍內的精確解。本發明專利技術不需要通過牛頓迭代的方法求解,可通過設置迭代步長,甚至可通過設置階段性的迭代步長來減少計算量,得到任意容差范圍內的正解精度。

    【技術實現步驟摘要】

    本專利技術屬于機器人控制,主要應用于六自由度運動平臺,具體是一種六自由度運動平臺的運動學正解方法、系統、設備和介質


    技術介紹

    1、六自由度運動平臺是由六支電動缸,上、下各六只萬向鉸鏈和上、下兩個平臺組成的結構,在下平臺固定的基礎上,借助六支電動缸的伸縮運動,完成上平臺在空間六個自由度(x,y,z,α,β,γ)的運動,包括橫移、縱移、升降、俯仰、橫滾和偏航,從而可以模擬出各種空間運動姿態。

    2、六自由度運動平臺正解,是指已知電動缸運動狀態,求解六自由度運動平臺的運動狀態。傳統六自由度運動平臺的運動學正解只能建立非線性方程組,通過牛頓迭代的方法求解。該方法計算量偏大,如果需要通過電動缸伸長量實時監控運動平臺位置姿態,則對計算機硬件要求較高,甚至造成運行卡頓、死機。


    技術實現思路

    1、本專利技術針對現有技術中的不足,提供一種六自由度運動平臺的運動學正解方法、系統、設備和介質,本專利技術不需要通過牛頓迭代的方法求解,可通過設置迭代步長,甚至可通過設置階段性的迭代步長來減少計算量,得到任意容差范圍內的正解精度。

    2、為實現上述目的,本專利技術采用以下技術方案:

    3、一種六自由度運動平臺的運動學正解方法,通過監控電動缸長度實時計算六自由度運動平臺的運動狀態;電動缸長度每變化一次,執行以下步驟:

    4、步驟1、輸入監控的六條電動缸長度;

    5、步驟2、通過位置反解計算六自由度運動平臺的運動方向對應的電動缸長度;計算六自由度運動平臺的運動方向對應的電動缸長度與監控的電動缸長度的差值,作為第一差值△ln_i;計算初始狀態電動缸長度與監控的電動缸長度的差值,作為第二差值△ln;計算初始狀態電動缸長度與六自由度運動平臺的運動方向對應的電動缸長度的差值,作為第三差值△ln_0i;

    6、步驟3、判斷是否有且只有一個運動方向滿足第一條件,所述第一條件為:第一差值與第二差值同正負號,且第一差值絕對值小于第二差值絕對值;若是,則輸出六自由度運動平臺的這一運動方向,并將該運動方向作為下次因電動缸長度變化觸發的計算輪次中六自由度運動平臺的初始狀態,該運動方向對應的電動缸長度作為下個計算輪次中的初始狀態電動缸長度;若否,進入步驟4;

    7、步驟4、判斷所有電動缸的第一差值與第二差值是否同正負號,若是,累加六條電動缸的第一差值的絕對值,作為判斷參考值sum_△li;累加六條電動缸的第二差值的絕對值,作為總電動缸長度變化量sum_△ln;進入步驟5;若否,累加第一差值與第二差值同正負號的電動缸的第一差值的絕對值,再加上第一差值與第二差值不同正負號的電動缸的第三差值的絕對值,作為判斷參考值sum_△li;累加六條電動缸的第二差值的絕對值,作為總電動缸長度變化量sum_△ln;進入步驟5;

    8、步驟5、在所有運動方向的判斷參考值中選擇最小判斷參考值,最小判斷參考值是否小于總電動缸長度變化量,若是,則輸出最小判斷參考值對應的六自由度運動平臺的運動方向,并將該運動方向作為下次因電動缸長度變化觸發的計算輪次中六自由度運動平臺的初始狀態,該運動方向對應的電動缸長度作為下個計算輪次中的初始狀態電動缸長度;若否,縮小迭代步長,返回步驟2。

    9、為優化上述技術方案,采取的具體措施還包括:

    10、進一步地,所述六自由度運動平臺的初始狀態為[x0,y0,z0,α0,β0,γ0],式中,x0表示初始橫移,y0表示初始縱移,z0表示初始升降,α0表示初始俯仰,β0表示初始橫滾,γ0表示初始偏航,所述通過位置反解計算六自由度運動平臺的運動方向對應的電動缸長度用公式表示為:

    11、通過位置反解分別計算729個運動方向[x0+△x_i,y0+△y_i,z0+△z_i,α0+△α_i,β0+△β_i,γ0+△γ_i]對應下的電動缸長度ln_i(i=1,2,...,729;n=1,2,...,6);i表示運動方向的序號,n表示電動缸的序號,式中,△x_i表示第i個運動方向時橫移運動狀態的偏移量,△x_i=-a或0或a;△y_i表示第i個運動方向時縱移運動狀態的偏移量,△y_i=-a或0或a;△z_i表示第i個運動方向時升降運動狀態的偏移量,△z_i=-a或0或a;△α_i表示第i個運動方向時俯仰運動狀態的偏移量,△α_i=-a或0或a;△β_i表示第i個運動方向時橫滾運動狀態的偏移量,△β_i=-a或0或a;△γ_i表示第i個運動方向時偏航運動狀態的偏移量,△γ_i=-a或0或a;a表示迭代步長。

    12、進一步地,步驟4中,所述累加六條電動缸的第一差值的絕對值用公式表示為:

    13、

    14、式中,sum_△li表示判斷參考值,△ln_i表示第n條電動缸在六自由度運動平臺的第i個運動方向時的第一差值。

    15、進一步地,步驟4中,所述累加六條電動缸的第二差值的絕對值用公式表示為:

    16、

    17、式中,sum_△ln表示總電動缸長度變化量,△ln表示第n條電動缸的第二差值。

    18、本專利技術還提出一種電子設備,包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行計算機程序時,實現如上所述的六自由度運動平臺的運動學正解方法。

    19、本專利技術還提出一種計算機可讀存儲介質,存儲有計算機程序,所述計算機程序使計算機執行如上所述的六自由度運動平臺的運動學正解方法。

    20、本專利技術的有益效果是:

    21、本專利技術不需要通過牛頓迭代的方法求解,可通過設置迭代步長,甚至可通過設置階段性的迭代步長來減少計算量,得到任意容差范圍內的正解精度。

    本文檔來自技高網...

    【技術保護點】

    1.一種六自由度運動平臺的運動學正解方法,其特征在于,通過監控電動缸長度實時計算六自由度運動平臺的運動狀態;電動缸長度每變化一次,執行以下步驟:

    2.如權利要求1所述的六自由度運動平臺的運動學正解方法,其特征在于,所述六自由度運動平臺的初始狀態為[X0,Y0,Z0,α0,β0,γ0],式中,X0表示初始橫移,Y0表示初始縱移,Z0表示初始升降,α0表示初始俯仰,β0表示初始橫滾,γ0表示初始偏航,所述通過位置反解計算六自由度運動平臺的運動方向對應的電動缸長度用公式表示為:

    3.如權利要求1所述的六自由度運動平臺的運動學正解方法,其特征在于,步驟4中,所述累加六條電動缸的第一差值的絕對值用公式表示為:

    4.如權利要求1所述的六自由度運動平臺的運動學正解方法,其特征在于,步驟4中,所述累加六條電動缸的第二差值的絕對值用公式表示為:

    5.一種電子設備,其特征在于,包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行計算機程序時,實現如權利要求1-4任一項所述的六自由度運動平臺的運動學正解方法。

    6.一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,所述計算機程序使計算機執行如權利要求1-4任一項所述的六自由度運動平臺的運動學正解方法。

    ...

    【技術特征摘要】

    1.一種六自由度運動平臺的運動學正解方法,其特征在于,通過監控電動缸長度實時計算六自由度運動平臺的運動狀態;電動缸長度每變化一次,執行以下步驟:

    2.如權利要求1所述的六自由度運動平臺的運動學正解方法,其特征在于,所述六自由度運動平臺的初始狀態為[x0,y0,z0,α0,β0,γ0],式中,x0表示初始橫移,y0表示初始縱移,z0表示初始升降,α0表示初始俯仰,β0表示初始橫滾,γ0表示初始偏航,所述通過位置反解計算六自由度運動平臺的運動方向對應的電動缸長度用公式表示為:

    3.如權利要求1所述的六自由度運動平臺的運動學正解方法,其特征在于,...

    【專利技術屬性】
    技術研發人員:相鐵武王賽進賀順李成陳思飛
    申請(專利權)人:南京全控航空科技有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码人妻久久一区二区三区免费丨 | 日韩精品无码一区二区视频| av潮喷大喷水系列无码| 中文无码日韩欧免费视频| 国产V亚洲V天堂A无码| 人妻av中文字幕无码专区| av大片在线无码免费| 日韩人妻无码一区二区三区| 亚洲国产精品无码久久| 精品国产a∨无码一区二区三区| 亚洲成a人无码av波多野按摩| 亚洲无码一区二区三区| 中文字幕人妻无码系列第三区| 国产日韩精品无码区免费专区国产| 国产精品无码一本二本三本色| 无码专区人妻系列日韩精品少妇| 亚洲精品无码日韩国产不卡?V| 67194成l人在线观看线路无码| 亚洲欧洲日产国码无码久久99| 人妻AV中出无码内射| 国产精品无码免费播放| 国产成人亚洲综合无码| 亚洲aⅴ无码专区在线观看春色 | 日韩精品无码免费专区午夜不卡| 无码永久免费AV网站| 日韩人妻精品无码一区二区三区 | mm1313亚洲国产精品无码试看| 久久人妻无码中文字幕| 亚洲av无码专区亚洲av不卡| 久久国产精品无码HDAV| 特级毛片内射www无码| 久久精品国产亚洲AV无码麻豆| 亚洲AV无码精品色午夜果冻不卡| 未满小14洗澡无码视频网站| 国产成人A人亚洲精品无码| 国产亚洲精品无码拍拍拍色欲| 国产成人无码A区精油按摩| 国产精品无码无片在线观看3D| 无码专区永久免费AV网站| 亚洲中文字幕无码爆乳app| 一区二区三区无码被窝影院 |