• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于旋量理論的Stanford機器人的逆運動學分析

      2015-04-26 08:24:18王曉磊李曉丹
      機床與液壓 2015年3期
      關鍵詞:旋量運動學坐標系

      王曉磊,李曉丹

      (遼寧工業(yè)大學機械工程與自動化學院,遼寧錦州 121001)

      0 前言

      機器人逆運動學也即是求機器人運動學的反解,是指在給定機器人末端執(zhí)行器的位置和姿態(tài)后,求解與該位置和姿態(tài)相關各關節(jié)的輸出變量,它在機器人的運動學、動力學及控制中起著非常重要的作用。它的求解速度和精度直接影響著該機器人運動的快速性和準確性。傳統(tǒng)的串聯(lián)機器人的運動學方程多采用D-H變換矩陣,D-H變換矩陣法相對成熟,但會產(chǎn)生大量的矩陣相乘計算,計算復雜。運用旋量理論可以把復雜的空間機構(gòu)問題變得十分簡單,它已經(jīng)廣泛地應用到機器人領域中[1-5]。

      1969年Victor Scheinman設計了Stanford機器人,目前已被廣泛地應用于教學和工業(yè)生產(chǎn)中。董明曉[6]和趙軻[7]等均在D-H齊次變換矩陣的基礎上推導出逆運動問題算法。本文作者對Stanford機器人的逆運動分析采用旋量理論的方法,通過指數(shù)積公式建立機器人正運動學數(shù)學模型,根據(jù)該機器人的結(jié)構(gòu)特點,應用Paden-Kahan子問題求解Stanford機器人的運動學逆解。

      1 旋量基礎

      任何剛體從一個位形到另一位形的運動都可以通過繞空間某直線旋轉(zhuǎn)θ角加上沿該直線的平移距離d合成,此復合運動稱為旋量運動。而其無窮小量稱為運動旋量,文獻[8]詳細推導了用運動旋量的矩陣來表示剛體的運動,如公式(1)所示。

      式中:^ξ表示剛體的瞬時速度在SE(3)中的元素,ξ表示關于該軸線的單位旋量坐標。

      對于多自由度的串聯(lián)機器人,只需要2個坐標系,即基座坐標系{S}和末端執(zhí)行器固定的工具坐標系{T}。定義機器人的初始位形為θ=0時位形,用gST(0)來表示。從初始位形時{T}與{S}之間的變換可表示為

      2 Paden-Kahan子問題簡介

      從式(1)可以看出機器人的各關節(jié)變量具有強耦合的特點,若求其運動學逆解必有一定的困難,因此通常利用Paden-Kahan子問題來消除耦合變量,簡化求解的工作量。Paden-Kahan子問題主要有2個:

      (1)點a沿ξ軸旋轉(zhuǎn)到點b求解滿足條件的θ。

      (2)一點繞兩個有序相關軸ξ1和ξ2的旋轉(zhuǎn),a、b是空間兩點,其求解過程可轉(zhuǎn)化為兩個子問題分別求解θ1θ2。θ2為點a繞軸ξ2旋轉(zhuǎn)的角度,接著再繞軸ξ1旋轉(zhuǎn)的角度為θ1,最后點a與點b重合。

      上述的2個子問題具體推導過程及求解結(jié)果見文獻[8]。

      3 Stanford機器人的逆解分析

      Stanford機器人是一種結(jié)構(gòu)比較特殊的工業(yè)機器人,其中前2個關節(jié)軸線交于1點,而后三個關節(jié)軸線交于一點,結(jié)構(gòu)模型見圖1。利用Paden-Kahan子問題求解Stanford機器人的逆解可消除耦合變量,可簡化計算量。具體的求解過程如下:

      (1)初始位形的選擇及指數(shù)積正解數(shù)學模型建立

      取圖示位置為參考圖形;位置即θ=0時并建立工具坐標系和慣性坐標系。θ為0時慣性坐標系與工具坐標系的變換為

      根據(jù)式(4),可得

      則:

      圖1 Stanford機器人模型圖

      (2)求前3個關節(jié)變量θ1、θ2、θ3

      由于4,5,6軸交于一點Aω,所以位于3軸交點Aω無論后3軸如何旋轉(zhuǎn)其位置保持不變即

      將式(7)兩邊同乘Aω,可得:

      再取1,2軸的交點A1,同理得,

      式(8)兩邊減去A1得:由距離不變原則:

      解得θ3。

      根據(jù)Paden-Kahan子問題2可解得θ1、θ2。

      (3)求后3個關節(jié)變量θ4、θ5、θ6

      取在6軸,但不在4,5軸一點B,可得

      同理根據(jù)Paden-Kahan子問題2可解得θ4、θ5。

      由已解得θ1~θ5,根據(jù)式(7)即可求出θ6。

      4 實例驗證

      Stanford機器人的主要參數(shù)

      l0=750,l2=300

      首先給定角度依據(jù)機器人正解方程,求出機器人的末端位姿矩陣,應用上述逆解的求解過程,求出相應的角度。設給定角度

      根據(jù)正解方程(7)求得末端位姿矩陣:

      采用文中給出的逆解方法得出

      再代入運動學正解位姿矩陣(7),求得末端姿態(tài)得:

      比較一下結(jié)果可以看出該算法精度較高,接近真實值。

      5 結(jié)束語

      根據(jù)Stanford機器人結(jié)構(gòu)特點,采用Paden-Kahan子問題將Stanford機器人運動學逆解問題劃分成若干子問題,使其逆解求解更快、更直接,提高了計算效率,有利于計算機對機器人的實時控制;同時通過具體實例驗證可知該算法正確,精度較高,為求解Stanford機器人運動學逆解提供了一新途徑。

      [1]趙杰,劉玉斌,蔡鶴皋.一種運動旋量逆解子問題的求解及其應用[J].機器人,2005,27(3):163-167.

      [2]王小榮,楊晉,劉瀟瀟,等.仿人機器人基于旋量理論的運動學分析方法[J].蘭州交通大學學報,2009,29(1):72-76.

      [3]李君.基于旋量理論的Stanford臂的運動學分析[J].天津科技大學學報,2010,25(4):72-75.

      [4]王科.基于旋量和李群李代數(shù)的SCARA工業(yè)機器人研究[D].杭州:浙江大學,2010.

      [5]黃勇剛,杜力,黃茂林.基于旋量理論的機器人誤差建模方法[J].哈爾濱工業(yè)大學學報,2010,42(3):484-489.

      [6]董明曉,張明勤,趙志超.Stanford機器人逆運動問題求解新方法[J].機床與液壓,2001,12(2):52-53.

      [7]趙軻.Stanford機器人逆解關節(jié)變量新方法[J].茂名學院學報,2005,15(1):35-36.

      [8]理查德摩雷,李澤湘,夏思卡薩思特里,等.機器人操作的數(shù)學導論[M].北京:機械工業(yè)出版社,1998.

      猜你喜歡
      旋量運動學坐標系
      基于旋量理論的3-UPU和3-PPRR并聯(lián)機構(gòu)的自由度分析
      基于MATLAB的6R機器人逆運動學求解分析
      基于旋量理論的并聯(lián)機構(gòu)過約束分析步驟的改進
      基于D-H法的5-DOF串并聯(lián)機床運動學分析
      解密坐標系中的平移變換
      坐標系背后的故事
      基于重心坐標系的平面幾何證明的探討
      基于公差原則的裝配公差統(tǒng)計分析*
      基于運動學原理的LBI解模糊算法
      雙足機器人運動學分析與仿真
      丹东市| 措美县| 偃师市| 城固县| 博爱县| 阳城县| 潜江市| 芜湖县| 烟台市| 宜宾市| 永登县| 寻甸| 土默特左旗| 三亚市| 洮南市| 聊城市| 南投市| 高碑店市| 肇州县| 宁阳县| 九龙城区| 马山县| 西乡县| 徐水县| 阿荣旗| 万山特区| 朝阳县| 河津市| 和平区| 嘉义县| 吉首市| 广南县| 米脂县| 佛山市| 汤阴县| 民县| 随州市| 兴海县| 霞浦县| 旬邑县| 锦州市|