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

六輪機器人逆運動學的幾何誘導迭代法研究

2016-02-23 12:12:02陳廣濤呂偉新彭俊杰
計算機技術與發(fā)展 2016年12期
關鍵詞:方法

陳廣濤,呂偉新,彭俊杰

(1.上海大學 計算機工程與科學學院,上海 200444;2.中科院上海高等研究院,上海 201210)

六輪機器人逆運動學的幾何誘導迭代法研究

陳廣濤1,呂偉新2,彭俊杰1

(1.上海大學 計算機工程與科學學院,上海 200444;2.中科院上海高等研究院,上海 201210)

機器人控制對實時性要求高,其逆運動學的快速求解是機器人控制領域的重要問題。在傳統(tǒng)的逆運動學求解方法中,大多采用數值迭代的方法,該方法具有一定的通用性,但是該方法同時也有迭代收斂慢或者不收斂的問題。針對數值迭代法在機器人逆運動學求解過程中遇到的運算量大、收斂速度慢、結果唯一性難保證、無法確保實時性要求的問題,提出利用機器人機構的幾何特點加速迭代收斂的方法。研究機構的幾何特點,找出其表達參數,僅對必要的變量進行迭代運算,其他關節(jié)變量由機構幾何特點獲得的解析式求得。在滿足實時性要求的前提下,該方法能以較少的迭代次數達到需要的求解精度。六輪機器人是廣泛研究的一種月球探測車模型,機構較為復雜。針對該具體結構的數值仿真表明,該方法快速有效。

機器人逆運動學;迭代求解;幾何法誘導;搖臂式六輪探測車

0 引 言

機器人控制對實時性要求高,其逆運動學的快速求解是機器人控制領域的重要問題[1]。有些機器人無法采用解析方法求解逆運動學,采用數值解法就需要在給定時間內穩(wěn)定收斂,這不但要盡量減少求解運算量,還應該排除算法中的嘗試性環(huán)節(jié)。

解析法計算效率高,是保證實時性的首選,然而應用中有許多機構無法得到解析解,只能借助數值方法求解,通過選擇關節(jié)變量初值,迭代逼近真實解。數值迭代法雖然能達到給定精度的運動學方程逆解,但運算量大、收斂速度與結果唯一性難保證、無法確保實時性要求[1-2]。最嚴重的問題是,迭代次數難以預料、計算結果具有不確定的多解性、不能確保收斂[3]。早已有人認識到減少迭代參數的意義,例如,易科[4]采用構造并求解僅含有一個關節(jié)參數的非線性方程方法,把逆解問題轉化為迭代求解這個角度的問題,再進一步由解析式求得其他角度。雖然這類方法減少了計算量,但是仍然不能克服迭代是否收斂、是否存在多解的問題。

為此,文中提出一種利用機構的幾何特點輔助迭代求解的方法,可避免多解問題、確保快速收斂,從而解決機器人逆運動學求解的實時性問題。由于涉及幾何方法的問題通用性不顯著,難以概括總結出通用法則,以一個被美國NASA等研究機構廣為采用的搖臂式六輪探測車的機構模型[5-11]為例,詳細介紹了該方法的基本原理,并給出其數字仿真結果。

1 搖臂式六輪車幾何模型

文獻[6]所給出的搖臂式六輪月球探測車結構模型如圖1所示,主要由差動軸、主搖臂、副搖臂、車輪組成。其中差動軸中間的差動器使左右主搖臂相對于差動軸轉動的角度互為相反數[6]。

圖1 搖臂式六輪探測車結構

建立的空間坐標系如圖2、3所示。

圖2 搖臂式六輪探測車空間姿態(tài)

定義左右主搖臂之間的差動角度分別α和-α,左右副搖臂相對其主搖臂的轉角分別為β和γ。定義差動軸坐標系OD-XDYDZD相對于空間絕對坐標系OO-XOYOZO的前向傾角為θx,側向傾角為θy,如圖3所示。可知,關節(jié)角{θx,θy,α,β,γ}確定后,各車輪的相對空間坐標隨之確定,反之亦然[6]。

圖3 差動軸坐標系與空間絕對坐標系相對關系

應用中感興趣的是其6個輪心的相對高度與關節(jié)變量的關系,以便主動地適應月球的起伏地面。因此,其逆運動學求解問題就是如何從6個輪心的相對高度(即6個輪心在絕對空間坐標系ZO軸上的分量)得知關節(jié)變量{θx,θy,α,β,γ}。為此,以6個輪心等高的狀態(tài)作為初始狀態(tài),并始終把最低的輪心高度設為零[7]。

2 利用幾何特征引導迭代過程

2.1 幾何特征分析及關系方程建立

文獻[6]給出的探測車結構尺寸如圖4所示。

圖4 搖臂式六輪探測車結構尺寸

若是以常規(guī)方式建立探測車的運動學方程,得到的是多個矩陣相乘而形成的復雜方程組,難以簡化處理[6]。

利用圖2所示幾何關系易得到以下關系式:

(1)

(2)

(3)

(4)

(5)

(6)

(7)

Z0=Z1-L01sin(φ-ξ)cosθy

(8)

那么,容易通過中間變量表示所求關節(jié)變量:

(9)

(10)

其中,ξ0為初始狀態(tài),即6個輪心在同一高度時ξ應該取得的值。

2.2 幾何特征引導迭代過程

之所以選擇θy作為迭代變量,首先是因為這樣做可以把復雜的空間幾何問題簡化為平面上的問題,通過XDZD平面上的幾何關系直接得到θx,α,β,γ的解析表達式。更重要的是,能夠根據θy的幾何意義直觀地判斷迭代必然收斂于一個唯一值,避免了丟失可能解和盲目探索可能解的問題。因此,選擇適當的迭代變量是誘導迭代過程簡化計算逆解問題的關鍵[12]。

利用幾何關系輔助迭代求解逆運動學方法的思想是:找出機構運動過程中一個確定的幾何規(guī)律,利用該規(guī)律誘導迭代過程,避開不利方向,將描述該規(guī)律的參數選作迭代變量;采用盡可能少的變量表示其他關節(jié)變量,僅對必要的變量進行迭代運算,其他間接變量或關節(jié)變量均由解析式求得[13]。

本例中θy≠0是造成計算困難的關鍵,而且它在引導方向上只有一個可能解,就只可能收斂于一點。由于每次更新都相當于修正了前一次假設的誤差,因此能夠保證足夠的收斂速度。

3 數值仿真與分析

分別用常規(guī)數值求解法和文中提出的幾何輔助誘導迭代的數值法對文獻[6]中的機構實例進行求解,以驗證算法的有效性。其常規(guī)數值求解采用Matlab的fsolve函數對6元非線性方程組進行迭代求解,細節(jié)見文獻[6]。經對比發(fā)現,在所涉及表達式上,常規(guī)法求逆解的運算量明顯比幾何誘導法大,需要消耗更多的時間。再從迭代次數和時間消耗方面對比分析兩種算法。為此選擇了關節(jié)變量{θx,θy,α,β,γ}的三組不同值,通過正運動學方程求得其對應的6個輪心的高度值,然后反過來利用輪心高度作為所求逆解的已知值來求取關節(jié)變量,觀察結果與事先選定的關節(jié)變量理想值的一致性[14]。為避免所用初值不同造成的影響,三組計算的迭代初值統(tǒng)一選為{θx,θy,α,β,γ}={0,0,0,0,0},而幾何誘導法的迭代初值也選用θy=0,兩種算法計算結果所允許的誤差均為ω=1×10-4。測試采用主頻為2.0GHz,內存為2.0GB的WindowsXP系統(tǒng)MATLAB平臺。實驗數據如表1所示,其中求逆解計算所消耗的時間采用10 000次計算后的平均值。

表1 實驗結果對比

由實驗數據可以看出:幾何誘導法的迭代次數遠小于常規(guī)逆解法,所耗費的時間是常規(guī)逆解法的幾千分之一甚至更少,特別地,當θy=0時,幾何誘導法僅迭代1次即得到理想值。可見,在迭代次數與計算耗時方面,幾何誘導法都明顯優(yōu)于常規(guī)逆解法。

4 結束語

運動方程的常規(guī)逆解法直接從機器人的運動學方程出發(fā),采用數學工具進行多元迭代,求解非線性方程組[14];而幾何誘導法充分挖掘利用機器人機構的幾何特點[12],采用盡可能少的關節(jié)變量表示其他關節(jié)變量,僅對必要的關節(jié)變量或某一中間變量進行迭代求解[15],在同樣的運算精度要求下減少了迭代次數,單次迭代運算量也大為減少,極大地縮短了求解時間,并且避免了一般多元非線性方程組迭代方法中致命的收斂性問題,能更好地滿足機器人控制的實時性和準確性要求。

[1] 陳 鵬,劉 璐,余 飛,等.一種仿人機械臂的運動學逆解的幾何求解方法[J].機器人,2012,34(2):211-216.

[2] 祖 迪,吳鎮(zhèn)煒,談大龍.一種冗余機器人逆運動學求解的有效方法[J].機械工程學報,2005,41(6):71-75.

[3] 畢諸明,蔡鶴皋.六自由度操作手的逆運動學問題[J].機器人,1994,16(2):92-97.

[4] 易 科.機器人運動學逆的數值迭代法[J].計算技術與自動化,1992,11(2):26-30.

[5] 李所軍,高海波,鄧宗全.搖臂式月球車的運動學建模及懸架參數優(yōu)化[J].西安交通大學學報,2009,43(9):62-66.

[6] 周開波,王旭永,羅小桃,等.搖臂式六輪探測車空間姿態(tài)建模與求解[J].上海交通大學學報,2013,47(7):1093-1098.

[7] 毛 寧.六輪搖臂巡視器建模仿真及試驗研究[D].長春:長春理工大學,2014.

[8] 胡 明,鄧宗全,高海波,等.搖臂轉向架式月球探測車越障通過性分析[J].上海交通大學學報,2005,39(6):928-932.

[9] 王佐偉,梁 斌,吳宏鑫.六輪月球探測車運動學建模與分析[J].宇航學報,2003,24(5):456-462.

[10] 楊艷春,鮑勁松,金 燁.基于虛擬現實環(huán)境的六輪月球車運動性能分析[J].上海交通大學學報,2010,44(8):1079-1083.

[11] 居鶴華,曹 亮,崔平遠.基于模糊邏輯的月球車逆運動學求解方法[J].宇航學報,2009,27(4):643-647.

[12] 劉 達,王田苗.一種解析和數值相結合的機器人逆解算法[J].北京航空航天大學學報,2007,33(6):727-730.

[13] 蔡自興.機器人學基礎[M].北京:機械工業(yè)出版社,2009:15-26.

[14] 宋小康,談大龍,吳鎮(zhèn)煒,等.全地形輪式移動機器人運動學建模與分析[J].機械工程學報,2008,44(6):148-154.

[15] 王慶國,林建亞,路甬祥.機器人的運動學與動力學[J].機器人,1990,12(1):58-64.

Exploration of Geometric Inducing Method in Numerical Iteration for Six-wheeled Robot Inverse Kinematics

CHEN Guang-tao1,Lü Wei-xin2,PENG Jun-jie1

(1.School of Computer Engineering and Sciences,Shanghai University,Shanghai 200444,China;2.Shanghai Advanced Research Institute,Chinese Academy of Sciences,Shanghai 201210,China)

The automatic control of robot has a higher requirement of real-time,and it is important for automatic control to get the solution of robot inverse kinematics.In the traditional method,the solution by numerical iteration is always used,which is universal,but with the problems of slow convergence or non-convergence.Numerical iteration applied to robot inverse kinematics solution may bring the disadvantage of heavy calculation,slow convergence,the unique result not to guarantee,and good real-time performance not to determine.Therefore,a method using the geometric characteristics of robot mechanism is demonstrated to accelerate iteration convergence.It tries to find the parameters describing the geometric characteristics of mechanism studied,and need merely calculation of the iteration of key variables,while the other variables can be obtained by the analytic formula figured out by the geometric characteristics of mechanism.Applying the method can achieve the required precision by less number of iterations on the premise of meeting the real-time performance.Six-wheeled is a model of robot rover which has extensive research and complex mechanism.Numerical simulation of concrete mechanism shows the availability and high efficiency of the method.

robot inverse kinematics;iterative solution;geometric induction;six-wheeled rocker rover

2016-01-07

2016-04-19

時間:2016-11-21

國家自然科學基金資助項目(61572305)

陳廣濤(1988-),男,碩士,研究方向為機器人、機器視覺;呂偉新,博士,教授,研究方向為機器人學、自動化、機器視覺等;彭俊杰,博士,副教授,CCF會員,研究方向為云計算、嵌入式系統(tǒng)等。

http://www.cnki.net/kcms/detail/61.1450.TP.20161121.1633.018.html

TP301

A

1673-629X(2016)12-0041-04

10.3969/j.issn.1673-629X.2016.12.009

猜你喜歡
方法
中醫(yī)特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 天天躁夜夜躁狠狠躁图片| 91九色最新地址| 亚洲开心婷婷中文字幕| 国产视频a| 国产精品亚洲va在线观看| 欧美一级高清片久久99| 欧美va亚洲va香蕉在线| 日本免费精品| 四虎永久在线视频| 欧美国产在线精品17p| 98精品全国免费观看视频| 波多野结衣一区二区三区四区| 久久久久国色AV免费观看性色| 欧美、日韩、国产综合一区| 亚洲中文字幕精品| 国产浮力第一页永久地址| 亚洲永久色| 农村乱人伦一区二区| 国产人成在线观看| 欧美成人综合在线| 久久久久国产一区二区| 最新国产网站| 国产91色| 午夜精品一区二区蜜桃| hezyo加勒比一区二区三区| www.91中文字幕| 亚洲V日韩V无码一区二区| 网久久综合| 日本精品中文字幕在线不卡| 中文字幕不卡免费高清视频| 欧美精品一区在线看| 色综合五月婷婷| 99久久国产综合精品2020| 国产一级在线播放| 亚洲一区黄色| 红杏AV在线无码| 欧美日韩北条麻妃一区二区| 国产精品视频第一专区| 亚洲欧美日本国产综合在线| 国产主播一区二区三区| 亚洲日本精品一区二区| 精品精品国产高清A毛片| 亚洲IV视频免费在线光看| 国内精品免费| AV网站中文| 99尹人香蕉国产免费天天拍| 午夜福利在线观看成人| 青青草原国产av福利网站| 无码精品国产dvd在线观看9久| 亚洲第一国产综合| 无码一区中文字幕| 91成人免费观看| 91色在线观看| 国产91透明丝袜美腿在线| 欧美亚洲国产精品第一页| 国产粉嫩粉嫩的18在线播放91| 欧洲欧美人成免费全部视频| 亚洲婷婷六月| 五月天在线网站| jizz亚洲高清在线观看| 丁香五月激情图片| 制服丝袜在线视频香蕉| 亚洲成肉网| 国产成人亚洲欧美激情| 国产精品久线在线观看| 国产精品亚洲va在线观看| 欧美人与牲动交a欧美精品| 亚洲天堂免费| 国产原创第一页在线观看| 伊人久久大香线蕉综合影视| 国产网站免费观看| 欧美在线一级片| 欧美在线观看不卡| 欧美一级高清免费a| 日韩无码白| 亚洲综合一区国产精品| 亚洲综合狠狠| 免费va国产在线观看| 亚洲精品午夜天堂网页| 国产农村1级毛片| 丰满的少妇人妻无码区| 久久亚洲中文字幕精品一区|