亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于旋量理論的三指機器人靈巧手逆運動學分析

        2017-12-29 03:23:51裴九芳許德章
        中國機械工程 2017年24期
        關鍵詞:理論

        裴九芳 許德章 王 海

        安徽工程大學機械與汽車工程學院,蕪湖,241000

        基于旋量理論的三指機器人靈巧手逆運動學分析

        裴九芳 許德章 王 海

        安徽工程大學機械與汽車工程學院,蕪湖,241000

        為提高三指機器人靈巧手逆運動學的求解效率,提出了基于旋量理論的逆運動學新的求解算法。以Shadow三指靈巧手為例,在無法直接利用單純的Paden-Kahan 子問題求解逆運動學的條件下,食指(無名指)的逆解采用Paden-Kahan子問題與代數(shù)解相結合的算法,拇指的逆解采用數(shù)值法與Paden-Kahan子問題相結合的算法。最后通過計算實例證明了算法的有效性和可行性。該算法在保證精度的前提下,幾何意義明顯,耗費時間短,效率高。

        旋量理論;靈巧手;逆運動學;Paden-Kahan子問題

        0 引言

        機器人靈巧手的逆運動學分析是根據(jù)各手指末端的期望位置,求解出各手指關節(jié)的轉角。機器人靈巧手的運動學逆解是其控制和抓取規(guī)劃的前提和基礎,求解算法直接影響抓取效率和控制效果。

        利用旋量理論建立的機器人運動學模型,其機器人的逆運動學問題可以轉化為幾類Paden-Kahan子問題進行求解,所得逆解是解析解,沒有累計誤差,實時性高,具有明顯的幾何意義和數(shù)值穩(wěn)定性,簡化了機器人運動學的分析和計算。SARIYILDIZ等[5]基于螺旋理論,以四元數(shù)為螺旋運動算子,解決了常見結構機器人的運動學逆解。TAN等[6]對Paden-Kahan子問題2進行擴展,并將其用于某種特殊結構的逆運動學求解。錢東海等[7]基于旋量理論,采用經(jīng)典消元理論和Paden-Kahan子問題相結合的方法對六自由度的機械臂進行了逆運動學求解,該方法具有較強的通用性。陳慶誠等[8]針對具有特殊結構的六自由度機械臂,提出了“繞3個不相交軸旋轉”的新的逆解子問題求解算法。孫恒輝等[9]針對一種后3個旋轉關節(jié)軸線相交于一點、前3個旋轉關節(jié)軸線均不相交的6R串聯(lián)機器人,提出了一種新的 Paden-Kahan 子問題并進行了求解。呂世增等[10]基于吳方法的特征列思想,結合旋量法,對6R工業(yè)機器人進行了高效的逆解求解運算。李盛前等[11]引入希爾維斯特結式法對6R工業(yè)機器人進行逆運動學求解。

        目前常見的Paden-Kahan子問題組合需要各關節(jié)軸線具有較多的交點,無法適用于所有多關節(jié)機器人結構的逆解問題。本文以Shadow 三指靈巧手為例,食指(無名指)采用Paden-Kahan子問題與代數(shù)解相結合的算法求得逆解,拇指則采用Paden-Kahan子問題與數(shù)值解相結合的算法。最后通過實例證明了該算法的正確性。該算法在保證精度的前提下,計算量小、效率高。

        1 基于旋量理論的運動學模型

        當一剛體既繞軸線ω(ω∈R3)轉動(轉動角度為θ),又沿平行于ω軸方向移動(移動線速度為v),如圖1所示,則剛體的變換可以用矩陣指數(shù)形式表示為

        (1)

        (2)

        v=-ω×q

        圖1 剛體的旋量運動Fig.1 Screw motion of a rigid body

        ω=0時

        ω≠0時

        (3)

        n自由度任意開鏈機器人的運動學正解映射可表示為gst:se(3)→SE(3),其中,se(3)和SE(3)分別為李代數(shù)和李群,代表旋量的集合和剛體變換的集合,則機器人運動學正解的指數(shù)積公式為

        (4)

        2 機器人靈巧手的運動學逆解算法

        2.1 運動學逆解的3個Paden-Kahan子問題

        Paden-Kahan子問題的主要思想是:將復雜的機器人運動學逆解分解為若干個具有明確幾何意義的逆解子問題,然后逐一解決,即將復雜的運動分解為幾個連續(xù)的簡單運動(都可采用運動旋量的指數(shù)積來表示)。 Paden-Kahan子問題主要有3種。

        θ=arctan(ω·(u′×w′),u′·w′)

        圖2 Paden-Kahan子問題1Fig.2 Paden-Kahan sub problem 1

        圖3 Paden-Kahan子問題2Fig.3 Paden-Kahan sub problem 2

        圖4 Paden-Kahan子問題3Fig.4 Paden-Kahan sub problem 3

        2.2 Shadow 三指機器人靈巧手手指逆運動學解的實現(xiàn)

        2.2.1 Shadow三指機器人靈巧手結構

        如圖5所示,Shadow三指機器人靈巧手包括拇指、食指、無名指、簡易手掌。拇指共5個自由度,分別為下指節(jié)的側擺和屈曲、中指節(jié)的側擺和屈曲,以及上指節(jié)的屈曲運動,其中,側擺軸與屈曲軸垂直,且與手掌相連。食指和無名指結構相同(故下面逆運動學只分析食指),分別為下指節(jié)的側擺和屈曲,以及中指節(jié)和上指節(jié)的屈曲運動,其中,中指節(jié)和上指節(jié)相互耦合,耦合系數(shù)為1。

        圖5 Shadow靈巧手結構簡圖Fig.5 Schematic diagram of Shadow dexterous hand

        2.2.2食指逆運動學逆解算法的實現(xiàn)

        圖6 食指的運動模型Fig.6 Motion model of the index finger

        gst(θ)=

        (5)

        ci=cosθisi=sinθii=1,2,3,4

        c23=cos(θ2+θ3)s23=sin(θ2+θ3)

        c234=cos(θ2+θ3+θ4)s234=sin(θ2+θ3+θ4)

        根據(jù)運動學正解結果,對食指逆解求解步驟如下:

        (1)求θ1。令式(5)的第一行、第四列元素c1(a1+a2c2+a3c23+a4c234)=px,第二行、第四列元素s1(a1+a2c2+a3c23+a4c234)=py,則可得

        θ1=arctan(py,px)

        (6)

        (7)

        式(7)中僅有未知數(shù)θ3,利用子問題3可解出θ3。

        (3)求θ4。θ4和θ3相互耦合,耦合系數(shù)為1,則

        θ4=θ3

        (8)

        (9)

        利用子問題1對式(9)進行求解,即得θ2。

        2.2.3拇指逆運動學解算法實現(xiàn)

        由拇指的運動模型簡圖(圖7)可知,拇指的特點是關節(jié)1與關節(jié)2的軸線相交,a1=0,關節(jié)3與關節(jié)4軸線相交,關節(jié)1、關節(jié)4與關節(jié)5軸線平行,垂直紙面向外。這種結構是無法利用已有的3個子問題直接求解而獲得逆解的。為了提高求解效率,應盡量計算各關節(jié)的解析解;如果不能夠獲得解析解,以盡少采用數(shù)值解為宜。根據(jù)拇指的特點,設計的求解過程如下。

        圖7 拇指的運動模型Fig.7 Motion model of the thumb

        (10)

        對式(10)兩邊右乘pw,則

        (11)

        (12)

        式(12)中只有一個未知數(shù)θ5,利用數(shù)值解解得即可。

        (3)求θ3和θ4。因θ1、θ2和θ5已知,將式(10)左邊的θ1、θ2移至等式右邊,則式(10)變?yōu)?/p>

        (13)

        3 逆解實例計算驗證

        參照人手各個關節(jié)的轉動范圍,表1給出了Shadow靈巧手手指結構參數(shù)和關節(jié)范圍。

        表1 Shadow靈巧手手指結構參數(shù)和關節(jié)范圍

        根據(jù)食指和拇指的逆運動學算法,其驗證方法和步驟如下:

        (1)給定手指各關節(jié)確定的角度。

        (2)根據(jù)靈巧手手指的正運動學方程計算出手指指尖在此角度下的位姿。

        (3)應用本文提出的食指和拇指的逆運動學算法逐步求解各關節(jié)的角度。在多解的情況下,將所解關節(jié)角范圍外的角度剔除。

        (4)比較步驟(1)中給定角度和步驟(3)中求解的角度,若二者誤差在允許范圍內(nèi),則驗證本文算法正確;否則不正確。

        根據(jù)此步驟,在關節(jié)取值范圍內(nèi)任意選取一組數(shù)據(jù),則食指和拇指的求解結果如表2所示。 通過比較理論設定值和實際運行結果各對應元素的數(shù)值,關節(jié)角運行誤差最大為食指的第三和第四關節(jié),皆為0.0444°,最小運行誤差為食指的第一關節(jié),數(shù)值為0°,可以看出,本文提出的手指逆解的算法具有較高的精度,同時在該算法中,食指(無名指)的逆解算法都為解析解,而拇指僅第五關節(jié)需要數(shù)值解,其余都為解析解,改進了傳統(tǒng)的D -H逆解算法中食指(無名指)和拇指都需要數(shù)值解,計算量大、效率低的問題。對算法運行時間進行統(tǒng)計,本文仿真軟件采用MATLAB2011,計算機CPU為i5-4590@3.3GHz,內(nèi)存為8G的64位Win7操作系統(tǒng)。表3是利用旋量理論與D -H方法所得逆解的各運行時間。可以看出,利用旋量理論效率較D -H方法高。說明利用旋量理論進行求逆的算法耗費時間少,計算效率高,證明該算法是正確有效的。

        表2 逆解求解結果

        表3 旋量理論與D -H方法所得逆解

        4 結語

        應用旋量理論建立了Shadow 三指(拇指、食指、無名指)靈巧手各指的運動學模型,針對各手指不同的結構,提出采用Paden-Kahan子問題與代數(shù)解結合求解食指(無名指)的逆解,采用數(shù)值法與Paden-Kahan子問題相結合求解拇指逆解,這兩種求解算法,整體計算量小,提高了計算效率;拇指和食指求逆的過程利用了Paden-Kahan幾何算法,并利用了軸的交點、軸外點等幾何量進行計算,幾何特征明顯;通過實例計算,驗證了該逆解算法的可行性與有效性。

        [1] DENAVIT J,HARTENBERG R S. A Kinematics Notation for Lower Pair Mechanisms Based on Matrices [J].Journal of Applied Mechanics,1995,21(5):215-221.

        [2] LEE R,YAN Honglin. Development of Universal Environment for Constructing 5-axis Virtual Machine Tool Based on Modified D-H Notation and OpenGL[J]. Robotics and Computer-Integrated Manufacturing,2010,26(3): 253-262.

        [3] ROCHA C R,TONETTO C P,DIAS A. A Comparison between the Denavit-Hartenberg and the Screw-based Methods Used in Kinematic Modeling of Robot Manipulators[J]. Robotics and Computer-Integrated Manufacturing,2011,27(4):723-728.

        [4] 張玉茹,李繼婷,李劍鋒. 機器人靈巧手—建模、規(guī)劃與仿真[M]. 北京:機械工業(yè)出版社, 2007.

        ZHANG Yuru,LI Jiting,LI Jianfeng. Dexterous Robot Hand—model Planning and Simulation[M]. Beijing: China Machine Press,2007.

        [5] SARIYILDIZ E,TEMELTAS H. Solution of Inverse Kinematic Problem for Serial Robot Using Quaternion[C]//Proceedings of the IEEE International Conference on Mechatronics and Automation. Changchun: IEEE,2009: 26-31.

        [6] TAN Yuesheng,XIAO Aiping. Extension of the Second Paden-Kahan Sub-problem and Its’ Application Kinematics of a Manipulator[C]// Proceedings in the Inverse of the International Mechatronics Conference on Robotics Automation. Chengdu: IEEE,2008: 379-381.

        [7] 錢東海,王新峰,趙偉,等.基于旋量理論和Paden-Kahan子問題的6自由度機器人逆解算法[J]. 機械工程學報,2009,45(9):72-76.

        QIAN Donghai, WANG Xinfeng,ZHAO Wei,et al. 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.

        [8] 陳慶誠,朱世強,王宣銀,等. 基于旋量理論的串聯(lián)機器人逆解子問題求解算法[J]. 浙江大學學報:(工學版),2014,48(1):8-14.

        CHEN Qingcheng,ZHU Shiqiang,Wand Xuanyin,et al. Inverse Kinematics Sub-problem Solution Algorithm for Serial Robot Based on Screw Theory[J]. Journal of Zhejiang University(Engineering Science),2014, 48(1): 8-14.

        [9] 孫恒輝,趙愛武,李達,等. 基于新旋量子問題改進一類6R串聯(lián)機器人逆解算法[J]. 機械工程學報, 2016,52(1):79-86.

        SUN Henghui,ZHAO Aiwu,LI Da, et al. Improvement of the Algorithm of the Inverse Kinematics Calculation for 6R Series Robots Based on One Novel Paden-Kahan Sub-problem[J]. Journal of Mechanical Engineering,2016,52(1):79-86.

        [10] 呂世增,張大衛(wèi),劉海年. 基于吳方法的6R機器人逆運動學旋量方程求解[J]. 機械工程學報,2010,46(17): 35-41.

        LYU Shizeng,ZHANG Dawei,LIU Hainian. Solution of Screw Equation for Inverse Kinematics of 6R Robot Based on Wu’s Method[J]. Journal of Mechanical Engineering,2010,46(17):35-41.

        [11] 李盛前,謝小鵬. 基于旋量理論和Sylvester結式法的6自由度機器人逆運動學求解分析[J]. 農(nóng)業(yè)工程學報,2015,31(20):48-54.

        LI Shengqian,XIE Xiaopeng. Analysis of Inverse Kinematic Solution for 6R Robot Based on Screw Theory and Sylvester Resultant[J]. Transactions of the Chinese Society of Agricultural Engineering,2015, 31(20):48-54.

        [12] HUNT K H. Kinematic Geometry of Mechanisms [M]. New York: Oxford University Press,1978.

        InverseKinematicsAnalysesof3-fingerRobotDexterousHandBasedonScrewTheory

        PEI Jiufang XU Dezhang WANG Hai

        School of Mechanical and Automotive Engineering,Anhui Polytechnic University,Wuhu,Anhui,241000

        A novel inverse kinematics algorithm was proposed based on screw theory in order to improve operation efficiency of inverse kinematics for 3-finger robot dexterous hand. Taking Shadow 3-finger robot dexterous hand as an example, because inverse kinematics might not be solved directly by Paden-Kahan sub problem, an inverse solution of index finger(ring finger) was combined with algebraic solution and Paden-Kahan sub problem. The inverse solution of thumb was combined with numerical method and Paden-Kahan sub problem. Finally, validity and feasibility of the algorithms were proved by an example. Under the premise of ensuring accuracy, the algorithms have obvious geometric meaning, less computation, and high efficiency.

        screw theory; dexterous hand; inverse kinematics; Paden-Kahan sub problem

        TP242

        10.3969/j.issn.1004-132X.2017.24.013

        2016-11-22

        國家自然科學基金資助項目(51175001);安徽工程大學優(yōu)秀青年人才基金資助重點項目(2013RZR001zd)

        (編輯張洋)

        裴九芳,女,1980年生。安徽工程大學機械與汽車工程學院副教授。主要研究方向為機器人靈巧手的抓取規(guī)劃、機器人控制等。發(fā)表論文15篇。E-mail :jfpei@ahpu.edu.cn。許德章,男, 1964年生。安徽工程大學機械與汽車工程學院教授。王海,男,1976年生。安徽工程大學機械與汽車工程學院教授。

        猜你喜歡
        理論
        堅持理論創(chuàng)新
        當代陜西(2022年5期)2022-04-19 12:10:18
        神秘的混沌理論
        理論創(chuàng)新 引領百年
        相關于撓理論的Baer模
        多項式理論在矩陣求逆中的應用
        基于Popov超穩(wěn)定理論的PMSM轉速辨識
        大電機技術(2017年3期)2017-06-05 09:36:02
        十八大以來黨關于反腐倡廉的理論創(chuàng)新
        “3T”理論與“3S”理論的比較研究
        理論宣講如何答疑解惑
        學習月刊(2015年21期)2015-07-11 01:51:44
        婦女解放——從理論到實踐
        美女扒开内裤让男生桶| 免费国产自拍在线观看| 先锋五月婷婷丁香草草| 久久久久亚洲精品无码网址 | 中文字幕久久精品波多野结百度 | 日韩人妖视频一区二区| 999国内精品永久免费观看| 亚洲 欧美 唯美 国产 伦 综合| 又色又爽又黄的视频网站| 国产亚洲综合另类色专区| 免费无码一区二区三区a片百度| 999久久久免费精品国产| 四虎国产精品免费久久麻豆| 久久综合伊人有码一区中文字幕| 日本熟妇人妻xxxx| 国产suv精品一区二区| 伊在人亚洲香蕉精品区麻豆| 亚洲精品一区二区网站| 国产午夜精品av一区二区麻豆| 成 人 网 站 免 费 av| 人妻av一区二区三区高| 精品在线观看一区二区视频| 亚洲av永久无码精品网址| 亚洲精品国产字幕久久vr| 色se在线中文字幕视频| 欧美黑人巨大videos精品| 亚洲国产激情一区二区三区| 久久这里有精品国产电影网 | 国产成人aaaaa级毛片| AV无码一区二区三区国产| 久久精品国产亚洲av网在| 国产精品白丝久久av网站| 亚洲 欧美 激情 小说 另类| 亚洲av一区二区国产精品| 一本一道久久综合久久| 樱桃视频影视在线观看免费| 无遮挡中文毛片免费观看| 国产一区二区三区中出| 午夜精品久久久久久久99热| 正在播放一区| 男女啪啪免费视频网址|