999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

9自由度混聯微創外科機器人的正反解

2011-03-15 12:38:00王田苗
北京航空航天大學學報 2011年4期

張 帆 劉 達 王田苗

(北京航空航天大學 機械工程及自動化學院,北京 100191)

9自由度混聯微創外科機器人的正反解

張 帆 劉 達 王田苗

(北京航空航天大學 機械工程及自動化學院,北京 100191)

針對北京航空航天大學機器人研究所最新開發的用于胸腹部冷凍穿刺手術的 9自由度“5R+4T”混聯機器人,基于指數積公式,利用反變換法和逆矩陣的特性,提出了一種在單約束條件下,得到該機器人解析形式正反解的新算法.通過數值算例驗證了正反解的互推性,即算法的有效性,并經過對算例的分析給出了修正方案,擴大了算法的適用范圍.該方法克服了因為混聯機器人自由度多、結構復雜而帶來的難以完成正反解計算的困難,為多自由度混聯機器人的運動學求解提供了一種新的思路.

微創外科;混聯機器人;正反解;指數積

機器人的正解與反解計算作為一對互逆的過程是機器人運動學研究中最基本的問題.諸如工作空間的計算與描述、靈活性和剛度的評價以及機器人的實時控制和軌跡規劃等研究工作都以其為基礎.常見求解方法有很多,如經典的“D-H”法[1],基于指數積的子問題法[2]以及其他基于旋量的方法等.然而,使用上述方法的研究基本都以常規的串聯機器人或并聯機器人為對象[3-5],對于多自由度混聯機器人的整體運動學建模的相關研究報道甚少.

本文所做的工作是針對北京航空航天大學機器人研究所最新開發的用于胸腹外科冷凍穿刺手術的“5R+4T”(R指旋轉關節,T指移動關節)9自由度混聯機器人進行的.傳統的分析方法如“D-H”法,因為初始坐標系設置的復雜性,以及由此帶來的計算可行性的下降使其并不適用于混聯機器人的運動學求解.文獻[6]對該機器人做過運動學的分析,但其方法對機器人拓撲結構有較大的簡化,而且只得到了數值解.本文基于指數積公式,利用反變換法和逆矩陣的特性,得出了單約束條件下此種 9自由度混聯機器人的解析形式正反解,即封閉解,并通過正反解的互推,驗證了其正確性.研究結果為將來的全主動關節形式下,機器人的位置控制提供了必要的理論前提和基礎.

1 機器人本體介紹

如圖 1所示,混聯機器人由一個“5R”的串聯機械臂和其末端夾持的一個“4T”的并聯平臺組成.

圖 1 混聯微創外科穿刺機器人

其主要功能是在 CT(Computed Tomography)圖像的導引下,根據醫生的要求,實現穿刺針的空間定位.串聯臂的各個關節可通過一個踏板控制,經由其內部液壓力來鎖緊或松開,其功能是在較大的范圍內進行粗定位.并聯平臺由結構完全一樣的上下兩層組成,每一層都類似于一個 x-y工作平臺,具有兩個方向相互垂直的移動自由度,能夠分別使其上的球鉸在該層所在平面內運動,從而實現小范圍內的精確定位.上下兩個球鉸的中心可以確定一個空間矢量,即:穿刺針的進針矢量.醫生在由兩個球鉸組成的滑道的導引下,沿著進針矢量將穿刺針推入病人體內,完成穿刺過程.

2 運動學正解

對于“5R+4T”的混聯機構,運動學正解是指:在已知全部 9個關節的關節變量的情況下,求出穿刺針針尖點的位置坐標.為解決這一問題,可將串聯部分與并聯平臺的上下兩層分別組合,組成兩個形式相同的“5R+2T”串聯分支,分別稱為上分支和下分支,如圖 2所示.

圖 2 混聯機器人結構

2個分支的前 5個關節(即串聯臂)是共用的,擁有相同的關節變量.通過各自所擁有的 7個運動副,兩個分支分別能確定一個球鉸點的空間位置.同時,設定穿刺針沿兩個球鉸所定的方向進針并完成穿刺后,其尾端與上分支的球鉸中心重合,而針尖與目標點重合,即:在機器人的最終位形下,上球鉸中心與目標點之間的距離等于穿刺針的長度.至此,整個混聯機構的正向運動學解算就集中轉化為求解上、下分支的運動學正解.

而指數積公式在求解串聯結構的正向運動學時具有很大的便利性.通過對每個關節軸定義一個單位運動旋量 ξ,可以在只設定基坐標系和末端的工具坐標系兩個坐標系的前提下,利用所有關節單位運動旋量的連乘積表示出上述兩個坐標系的相對位置關系,從而求得正解[7].

取圖 2中所示位形為初始位形,建立基坐標系和工具坐標系.上述兩圖中的工具坐標系實際分別都建立在上下分支的球鉸中心處,但因為不考慮移動副的機械結構限制,認為初始時球鉸中心能經由兩個移動關節收回到并聯平臺的角點處,故工具坐標系位于圖 2中所示的 C點和D點.

初始位形時,上下兩個分支的工具坐標系相對于基坐標系的變換矩陣分別為

式中,I3×3表示 3階的單位矩陣;l1,l2,l3,l4和 h均為結構參數.

圖 2中 9個關節的單位運動旋量 ξ1~ξ7,ξ66和 ξ77計算如下:

考慮到

根據指數積公式,上分支的工具坐標系相對于基坐標系的變換矩陣可以表示為

該矩陣第 4列的前 3行即為上分支球鉸中心點 S1的坐標(x1,y1,z1)T.

同理,下分支的工具坐標系相對于基坐標系的變換矩陣為

該矩陣第 4列的前 3行即為下分支球鉸中心點 S2的坐標(x2,y2,z2)T.

此時,穿刺針的方向矢量即為

令(cosα,cosβ,cosγ)為穿刺針矢量的方向余弦,則

令 L為穿刺針的長度,即平臺上平面球鉸中心點S1到穿刺針針尖點 E的距離,則E點的坐標為

通過以上正解的過程,可以看出,在對混聯機器人拓撲結構進行合理的分拆后,其正解的特點類似于傳統串聯機器人的正解,相對比較簡單,也能充分發揮出指數積公式初始坐標系設置簡單的優越性.

3 單約束條件下的反解

反解的過程是首先經由穿刺針末端點的坐標和針的長度及姿態矢量回推出上平臺球鉸中心點S1的坐標,再根據手術需要給出并聯平臺上的工具坐標系的姿態矩陣 R(θ).以這兩個條件作為反解初始條件,首先對上分支 7自由度串聯結構進行附加約束條件的解算,得到 θ1~θ7的值.再根據已求出的 θ1~θ5,利用逆矩陣的特性,解出下分支中的 θ66和 θ77,從而完成全部 9個關節的反解.

3.1 反解初始條件

已知穿刺針末端點 E(xE,yE,zE),穿刺針長度 L,穿刺針姿態(α,β,γ),以及 3階的并聯平臺姿態矩陣 R(θ),則平臺上平面球鉸中心點 S1的坐標即為

根據由點 S1的坐標和 R(θ)構成的gST-UP(θ)可以對由 7個運動副串聯而成的上分支進行運動學反解,進而得到 7個關節變量 θ1~θ7的值.

3.2 上分支反解

根據實際操作經驗,串聯臂的第 4關節在實際手術中很少需要做大幅度轉動,經常處于相對固定的位置.因此,本文將 θ4角固定,這樣的簡化使得在實際手術需要仍能得到滿足的前提下,算法的可解性大為改觀.此即為約束條件.

式(14)兩端的元素(3,1)對應相等,可以得到以下的關系式:

式中,±號對應于 θ1的兩個可能解.選定 θ1的解之后,再令式(14)兩端的元素(1,1)和(2,1)分別對應相等,可得只要 c4≠0,便可求出

當 c4=0時,操作臂處于奇異形位.此時,關節軸 2,3和 5平行,只能解出 θ2+θ3與 θ5的差.奇異位形可由式(18)中 arctan2的兩個變量是否都接近 0來判斷.若都接近 0,則為奇異形位,否則不是奇異形位.在奇異形位時,可任意選取θ2+θ3的值,再計算相應的 θ5值.

式(19)兩邊元素(2,2)和(3,2)分別對應相等,得

由此得到 θ5的解:

再令式(14)兩邊元素(1,4),(2,4)和(3,4)分別對應相等,可得如下方程組:

對式(22)中的已知量進行移項合并,并做代換處理,可得

通過式(23)中 3個方程彼此間的線性運算,可以將 θ6和 θ7消去.再對已知量做代換處理,進而能夠得到:

式中,A1~A9,B1~B3均為由已知量組成的代數式.

觀察式(24)的形式,與式(15)相同.所以可以采用求解 θ1的方法來求解 θ2.同樣,θ2有兩個解 ,在選定 θ2的值后,根據式 (18),θ3的解即為

上述矩陣方程兩邊元素(2,4)和(3,4)分別對應相等,可得 θ6和 θ7.因其結果一目了然,在此不再贅述.

3.3 下分支反解

如圖 3,只考慮包括前 5個旋轉關節在內的串聯部分,設置末端坐標系 T和基坐標系.初始位形時,末端坐標系相對于基座標系的變換矩陣為

因此,根據指數積公式,末端坐標系相對于基坐標系的變換矩陣為

又因為,對于

圖 3 串聯機械臂結構

根據式(30),可以求出基坐標系相對于末端坐標系的變換矩陣 g-1ST(θ),進而可以將已知的 E點和 S1點在基坐標系下的坐標表示變換為在末端坐標系 T下的表示,即

式中,E,TE,S1和TS1均為齊次坐標表示.

在末端坐標系 T下,令

則穿刺針所在直線的方程為

又,并聯平臺下層所在的平面可表示為

將式(33)和式(34)聯立,可解出下分支球鉸中心點 S2的坐標 (在末端坐標系 T下的表示),即

從而,可得到下分支兩個移動副的關節變量的值,即

至此,θ1~ θ7,θ66,θ77全部 9個關節變量均得解,運動學反解完成.

由式(16)可知,在分別取正號或負號時,θ1有兩組解,而 θ2亦如此.根據排列組合原理,在本文提出的算法下,任一個可達的末端位姿經由反解,將對應 4組可能的關節變量值.若不考慮各關節機械結構的限制,僅從數學角度來看,這 4組解都應該是正確的.

4 數值驗證

針對以上所述的正反向運動學的求解,通過Matlab編程,進行了驗證.具體采用的是一種雖然傳統但卻十分有效的方法,即:先為各個運動關節任取相應的關節變量值,進行正向求解;再利用正解的結果,代入反解的算法中,求出各個關節變量;然后對一開始任取的各關節變量和經過反解求出的各關節變量進行比較,如果二者相同,則可說明算法本身的自洽性和有效性.

考慮各個關節的最大行程,任意給定 9個關節變量的值,如表 1中的第Ⅰ組數據所示.經過先正解再反解的運算,得到包括其本身在內的 4組反解值,見表 1.

由表 1中的運算結果可以看出,只有當 θ1和θ2的求解公式都取正號時,正反解的互推關系才能成立.

表 2中,任選了 5組關節變量值,對混聯機器人正反解算法的互推性進行驗證.經過運算,1~3組可以很順利地完成互推,而第 4組和第 5組則代表不同于前 3組的比較特殊的一類.這兩組值在選定 θ1和 θ2求解公式的正負號后,經解算得出的 9個值中,會出現 θ2的異常突變,表現為絕對值過大,以至于接近 2π,并間接導致 θ3計算結果的錯誤.但與此同時,θ2+θ3和其余 7個關節變量的結果卻都是正確的.這主要是由 θ2求解公式本身的復雜性,及三角函數以 2π為周期的特性共同作用而導致的.對于第 4組數據,會得到一個絕對值較大的負值;而第 5組數據,則會得到一個絕對值較大的正值.要想解決這個問題,只需要給這兩個異常的 θ2分別加上和減去一個 2π便可以得到正確結果.因此,在實際運算時,就需要對本文提出的算法設置一個修正環節.當經過原算法計算后,若發現 θ2的值異常偏大,就減去一個2π;反之,則加上一個 2π.

表 1 4組反解值

表 2 5組驗證用數據

5 結 論

綜上所述,本文基于指數積公式,利用反變換法和逆矩陣的特性,建立了本文中所研究的 9自由度混聯機器人的正反解算法,得到了單約束條件下的封閉解.該過程具有類似于求解串聯機器人運動學的特點,即:反解較難,正解相對簡單.通過數值算例,證明了算法的有效性,并提出了修正方案.

References)

[1]熊有倫,唐立新,丁漢,等.機器人技術基礎[M].武漢:華中科技大學出版社,1996 Xiong Youlun,Tang Lixin,Ding Han,et al.Fundamentals of robotics[M].Wuhan:Huazhong University of Science and Technology Press,1996(in Chinese)

[2]理查德·摩雷,李澤湘,夏恩卡·薩思特里.機器人操作的數學導論[M].北京:機械工業出版社,1998 Murray R M,Li Zexiang,Sastry S S.Amathematical introduction to robotic manipulation[M].Beijing:China Machine Press,1998(in Chinese)

[3]Jin Yan,Chen I-Ming,Yang Guilin.Kinematics analysis of a 6-DOF selectively actuated parallel manipulator[C]//Proceedings of the 2004 IEEE Conference on Robotics,Automation and Mechatronics.Singapore:IEEE,2004,1:231-236

[4]趙杰,劉玉斌,蔡鶴皋.一種運動旋量逆解子問題的求解及其應用[J].機器人,2005,27(2):163-167 Zhao Jie,Liu Yubin,Cai Hegao.Solution for one type of inverse kinematics sub-problem in screw theory and its application[J].Robot,2005,27(2):163-167(in Chinese)

[5]錢東海,王新峰,趙偉,等.基于旋量理論和 Paden-Kahan子問題的 6自由度機器人逆解算法[J].機械工程學報,2009,45(9):72-76 Qian Donghai,Wang Xinfeng,Zhao Wei,et al.An algorithm for the inverse kinematics calculation of 6-DOF robots based on screw theory and Paden-Kahan sub-problems[J].Journal of Mechanical Engineering,2009,45(9):72-76(in Chinese)

[6]Tang Can,Liu Da,Wang Tianmiao,et al.The kinematics modeling based on spinor theory for CT-guided hybrid robot[J].High Technology Letters,2009,15(1):20-25

[7]Brockett RW.Robotic manipulators and the product of exponentials formula[C]//Fuhrman P A.Mathematical Theory of Networks and Systems.Berlin:Springer-Verlag,1984:120-129

(編 輯:趙海容)

Forward and inverse solution of a 9-DOF hybrid robot for minimally invasive surgery

Zhang Fan Liu Da Wang Tianmiao

(School of Mechanical Engineering and Automation,Beijing University of Aeronautics and Astronautics,Beijing 100191,China)

Focusing on the recently developed“5R+4T” 9-DOF(degree-of-freedom)hybrid robot for thoracoabdominal percutaneous cryosurgery by the robotics institute of Beijing University of Aeronautics and Astronautics,an original single-constraint-condition algorithm was put forward to obtain analytic solutions to the forward and inverse kinematics of the robot,based on the productof exponentials(POE)formula using inverse transformationmethod and characteristics of inversematrix.Themutual derivation between the forward and the inverse solution,namely,the effectiveness of the algorithm,was demonstrated by several sets of numeric data.Amodification for the algorithm was also advanced by discussing the demonstration results,so as to expand the range of its applicability.This algorithm overcomes the difficulties in performing the forward and inverse kinematic calculations which result from the DOF redundancy and the structure complexity of the hybrid robot,bringing a new idea about solving kinematic problems of multi-DOF hybrid robots.

minimally invasive surgery;hybrid robot;forward and inverse solutions;product of exponentials(POE)

TP 242

A

1001-5965(2011)04-0446-06

2010-01-26

科技部國際合作資助項目(2006DFA 12290)

張 帆(1983-),男,河北石家莊人,碩士生,kurtgre@gmail.com.

主站蜘蛛池模板: 国产在线观看一区精品| 国产无人区一区二区三区| 婷婷午夜影院| 在线亚洲精品福利网址导航| 国产老女人精品免费视频| 麻豆精品国产自产在线| 成人福利在线视频免费观看| 亚洲黄网视频| 亚洲美女一级毛片| 国产成人免费观看在线视频| 亚洲男人天堂2020| 亚洲一区无码在线| 欧美国产日韩在线观看| 国产激情无码一区二区三区免费| 综合色区亚洲熟妇在线| 美女无遮挡被啪啪到高潮免费| 国产一区二区网站| 精品撒尿视频一区二区三区| 国产免费高清无需播放器| 99视频只有精品| 天天色天天操综合网| 国产玖玖视频| 国产成人免费| 日韩免费视频播播| 亚洲av色吊丝无码| 欧美精品成人| 国产欧美日韩综合在线第一| 国产精品无码影视久久久久久久| 亚洲成年人网| 欧美激情福利| 国产91视频免费观看| 四虎在线观看视频高清无码 | 老司机精品一区在线视频| 欧美一级夜夜爽www| 日本一区二区三区精品国产| 国产成本人片免费a∨短片| 一级一毛片a级毛片| 久久精品人妻中文系列| 久久精品人人做人人综合试看| 丰满的少妇人妻无码区| 色综合狠狠操| 亚洲人免费视频| 国产jizzjizz视频| 午夜国产在线观看| 在线免费亚洲无码视频| 青草视频免费在线观看| 成人精品视频一区二区在线| 一本久道久综合久久鬼色| 欧美在线视频不卡| 怡春院欧美一区二区三区免费| 成人在线欧美| 国产日韩精品欧美一区喷| 91精品国产一区| 亚洲国产欧美国产综合久久 | 国产欧美亚洲精品第3页在线| 欧美成人精品欧美一级乱黄| 国产乱人免费视频| 一本视频精品中文字幕| 永久在线精品免费视频观看| 99精品国产自在现线观看| 无码免费试看| 亚洲国产成人在线| 亚洲中文无码av永久伊人| 在线视频一区二区三区不卡| 99精品国产电影| 成人福利免费在线观看| 欧美日韩免费| 无码人中文字幕| 亚洲最大福利网站| 欧美三级自拍| 国产成人免费手机在线观看视频| 中文字幕调教一区二区视频| 日韩久草视频| 免费看a级毛片| 国产精品男人的天堂| 亚洲精品欧美重口| av无码一区二区三区在线| 亚洲国产成人无码AV在线影院L | 青草精品视频| 久996视频精品免费观看| 亚洲国产黄色| 伊人欧美在线|