国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

空間機器人路徑規(guī)劃綜合優(yōu)化方法

2015-10-28 02:17金宗耀譚春林
航天器工程 2015年2期
關鍵詞:靈活性力矩矩陣

金宗耀 譚春林

(北京空間飛行器總體設計部,北京 100094)

空間機器人路徑規(guī)劃綜合優(yōu)化方法

金宗耀 譚春林

(北京空間飛行器總體設計部,北京 100094)

執(zhí)行復雜操作的空間機器人常具有冗余自由度,從而可以在執(zhí)行任務過程中通過關節(jié)參數(shù)的合理規(guī)劃對指定目標進行優(yōu)化。振動和操作靈活性是評價空間機器人性能和任務完成質(zhì)量的兩項重要指標,而關節(jié)力矩的大小是影響振動的重要因素。文章提出了一種路徑規(guī)劃綜合優(yōu)化方法,在對機器人末端運動速度進行優(yōu)化處理的基礎上,利用其冗余自由度,對關節(jié)力矩和評價操作靈活性的條件數(shù)指標進行綜合優(yōu)化。以平面3自由度機器人為對象建立數(shù)學模型,并在零重力環(huán)境下對相同任務進行數(shù)學仿真。仿真結(jié)果顯示,采用文章優(yōu)化方法,關節(jié)力矩與操作靈活性指標均得到了有效優(yōu)化,驗證了所提出方法的有效性。

空間機器人;冗余自由度;路徑規(guī)劃;綜合優(yōu)化

1 引言

空間機器人由于經(jīng)常要在復雜任務約束下執(zhí)行操作,因此多具有冗余自由度。具有冗余自由度的機器人在執(zhí)行相同任務操作時,可以選擇不同的路徑規(guī)劃方案,從而能同時滿足多種約束條件,或者能有選擇地優(yōu)化運動過程中的多項指標[1]。其中,關節(jié)力矩(對振動有重要影響)和操作靈活性,是經(jīng)常優(yōu)先考慮的兩個指標,尤其對于大型空間機器人,其本體的柔性不可忽略,在路徑規(guī)劃時對上述兩項指標進行優(yōu)化的結(jié)果將直接影響任務完成的質(zhì)量。目前,機器人路徑規(guī)劃優(yōu)化方法研究多集中在對運動學、動力學的單目標優(yōu)化效果提升[2],或者僅針對運動學問題的多目標優(yōu)化[3-4],以及對動力學問題的多目標優(yōu)化上[5],而對運動學與動力學目標綜合優(yōu)化問題的研究較少,且已有的研究在優(yōu)化過程中容易出現(xiàn)優(yōu)化目標相互影響、顧此失彼的情況[6]。

本文提出了路徑規(guī)劃時的一種運動學與動力學綜合優(yōu)化方法,從末端速度和零空間向量出發(fā),對機器人完成任務過程中的關節(jié)力矩與操作靈活性評價指標進行綜合優(yōu)化。通過計算仿真,對比了同一仿真模型在零重力空間環(huán)境下完成相同任務時未優(yōu)化和采用本文優(yōu)化方法的仿真結(jié)果,證明了本文方法的有效性。

2 仿真對象及其數(shù)學模型

仿真對象設定為一個平面3自由度機器人,末端只跟蹤平面2自由度位置向量,因此具有一個冗余自由度,對象示意圖及坐標系如圖1所示。由于冗余自由度機器人路徑規(guī)劃原理與方法相同,因此本文仿真模型驗證的原理與方法可以推廣到多自由度大型冗余空間機器人。

圖1 平面三自由度機器人Fig.1 Planar 3-DOF robot

圖1中:l1,l2,l3是機器人3個臂桿的長度,均為1 m;假設機器人臂桿質(zhì)量為零,其質(zhì)量全部集中在關節(jié)末端,末端質(zhì)量分別為m1,m2,m3,均為1 kg;q1,q2,q3分別為3個關節(jié)的運動角度。由此,可得機器人的雅克比矩陣為

由于本文以關節(jié)力矩和操作靈活性為綜合優(yōu)化目標,操作靈活性優(yōu)化模型可以由關節(jié)速度推導,而利用冗余自由度對關節(jié)力矩優(yōu)化則必須通過關節(jié)加速度進行推導,因此要建立仿真對象模型與關節(jié)加速度的數(shù)學表達,以便建立的目標優(yōu)化數(shù)學模型同時適用于關節(jié)力矩優(yōu)化與操作靈活性優(yōu)化。冗余自由度機器人的速度方程為

式中:χ為末端位置坐標;q為關節(jié)角度向量。

將式(2)對時間求導[7],得到關節(jié)加速度為

式中:J+為雅克比矩陣的廣義逆矩陣;I為單位矩陣;φ為方程數(shù)域中的任意向量,下文利用對φ的合理選取以及對末端速度的合理優(yōu)化,達到對機器人關節(jié)力矩與操作靈活性綜合優(yōu)化的目的。

3 優(yōu)化目標與綜合優(yōu)化方法數(shù)學模型

3.1 關節(jié)力矩優(yōu)化

對于具有一定柔性的機器人來說,操作時所產(chǎn)生的不必要振動,往往對執(zhí)行任務產(chǎn)生不利影響。關節(jié)力矩的大小及關節(jié)力矩曲線的平滑性,會對產(chǎn)生的振動有重要貢獻,因此在執(zhí)行相同任務時,減小機器人關節(jié)力矩并使力矩變化平緩,可以對抑制振動產(chǎn)生積極影響。

本文從兩個方面優(yōu)化機器人在執(zhí)行任務時所需要的關節(jié)力矩。一是對機器人末端速度規(guī)劃進行優(yōu)化;二是利用冗余自由度對關節(jié)力矩采取限制措施,從而在保證完成相同任務的同時減小機器人操作所需的關節(jié)力矩。這樣就可以在得到更小的任務操作關節(jié)力矩的同時,提高力矩曲線的平滑性。

3.1.1 末端速度優(yōu)化

對于在相同時間內(nèi)末端運行相同軌跡的機器人,通過對末端運動速度的合理規(guī)劃,能夠優(yōu)化機器人關節(jié)力矩變化的平滑性和峰值的大?。?]。本文采用由拋物線過渡梯形速度規(guī)劃方法處理末端運行路徑,從而達到上述效果。

設運動軌跡起點時刻和終點時刻分別為0和tf,加速段和勻速段分別經(jīng)歷時間ta和ts,減速段和加速段對稱。加速段和減速段都分為加速度增加、加速度不變、加速度減小3個過程,加速段過渡點分別為ta/3,2ta/3,ta,減速段與加速段對稱。方法中規(guī)定在加速段和減速段各過渡點處速度、速度曲線斜率均相等,同時在0,ta,ta+ts,tf處斜率為零,從而保證速度曲線的平滑。由此,可以得到速度曲線方程,其中加速段的速度方程為

式中:c1,c2,c3,d1,d2,d3,e1,e3表示為了求取平滑曲線方程的暫定未知數(shù)。

勻速段的速度方程為

式中:υ3為勻速段速度。

減速段與加速段對稱,其加速度方程可根據(jù)上述約定對速度方程求導得到。通過推導,可以得到平滑的末端速度規(guī)劃曲線,從而使機器人在執(zhí)行相同任務時關節(jié)力矩變化平緩,且能夠部分減小峰值力矩。

3.1.2 利用冗余自由度優(yōu)化關節(jié)力矩

本文采用Lagrange乘子方法利用冗余自由度對關節(jié)力矩優(yōu)化,用極小化函數(shù)推導關節(jié)力矩極小化數(shù)學表達式。首先,模型中關節(jié)力矩的數(shù)學表達式為

式中:D為力矩系數(shù)矩陣;h為耦合項矩陣;G為重力矩陣,此處為零矩陣。

利用極小化函數(shù)方法推導關節(jié)力矩[2],有

引入Lagrange乘子λ,對式(8)進行整理,得

對式(9)中的Z進行極小化處理,得

式中:考慮機器人工作在零重力環(huán)境,JB=B—1JT·(JB—1JT)—1;B=D2;A=—2Dh。

為了改善方法的穩(wěn)定性,用廣義逆矩陣J+代替式(10)中的整理得

式(11)即為利用Lagrange乘子法推導的關節(jié)力矩極小化數(shù)學表達式。

3.2 操作靈活性優(yōu)化

操作靈活性是衡量機器人在完成任務同時其位姿是否有利于下一步任務操作的指標,目前已有多種評價指標。本文采用文獻[7]中提出的雅可比矩陣的條件數(shù)k衡量操作靈活性能量。對于冗余自由度機器人,條件數(shù)k定義為k(J)=‖J‖‖J+‖,k越接近1,矩陣性態(tài)越好,操作靈活性越好;k越大,矩陣越趨于病態(tài),操作靈活性越差[10]。

本文采用對雅克比矩陣J的最小奇異值σm(J(q))進行優(yōu)化的方法來達到改善條件數(shù)的目的。在此取最小奇異值為待優(yōu)化函數(shù),設

對雅克比矩陣進行奇異值分解并取其梯度,有

式中:um和vm分別為左、右酉矩陣。

所以有

式中:i=1,2,3。

則最小奇異值的梯度優(yōu)化函數(shù)為

▽H(q)即為滿足條件數(shù)評價方法的操作靈活性梯度函數(shù),將其代入式(4)的數(shù)域內(nèi)任意向量中,由梯度函數(shù)的數(shù)學原理可知,該函數(shù)項可以在方程中控制最小奇異值,從而降低條件數(shù)。

3.3 綜合優(yōu)化方法數(shù)學模型

本文希望在優(yōu)化機器人路徑規(guī)劃的同時,對關節(jié)力矩與操作靈活性進行綜合優(yōu)化。第3.1和3.2節(jié)中分別推導了關節(jié)力矩優(yōu)化的表達式和最小奇異值的梯度函數(shù)。式(11)與式(4)的數(shù)學表達形式相同,所以式(11)中0.5·(D2)—1A部分是方程通解中對數(shù)域中任意向量的一種選擇,又由上述推導可以得到,選擇的這個特殊向量可以使關節(jié)力矩達到最小。為了達到關節(jié)力矩與操作靈活性兩個目標綜合優(yōu)化的目的,犧牲一部分力矩優(yōu)化效果[11],在其中加入對操作靈活性優(yōu)化的數(shù)學表達,并通過合理選取比例系數(shù),就可以達到關節(jié)力矩與操作靈活性綜合優(yōu)化的目的。其具體數(shù)學表達式為

式中:f為任意系數(shù)。

4 仿真分析

在仿真分析中,將機器人的任務均設定為在10 s的時間內(nèi),末端由初始位置(2,0)運動到終點位置(1,1),對此任務進行兩組仿真。在未優(yōu)化組仿真中,末端速度采用基本的梯形曲線進行規(guī)劃,且不對關節(jié)空間向量進行優(yōu)化。在優(yōu)化組仿真中,對笛卡爾空間的末端速度采用式(5)、式(6)中的平滑過渡曲線進行規(guī)劃,對關節(jié)空間向量采用式(16)中的關節(jié)力矩與操作靈活性綜合優(yōu)化方法,其中f取為

1.2。仿真結(jié)果見圖2~圖5。

由圖4可得:優(yōu)化組仿真獲得的3個關節(jié)的峰值力矩,比未優(yōu)化組仿真的分別降低了約20%、30%、5%,并且力矩變化的平緩程度有所優(yōu)化。由圖5可得:優(yōu)化組仿真獲得的條件數(shù)在機器人任務執(zhí)行過程中70%的時間里低于未優(yōu)化組仿真獲得的條件數(shù),兩者最多相差12%。

圖2 末端速度Fig.2 Velocity of end-effector

圖3 關節(jié)速度Fig.3 Velocity of joints

圖4 關節(jié)力矩Fig.4 Torque of joints

圖5 條件數(shù)Fig.5 Condition numbers

5 結(jié)束語

針對大型空間機器人在執(zhí)行復雜任務時經(jīng)常面對復雜任務約束,并需要對多類目標進行優(yōu)化的應用背景,本文選取其中實用程度較高的關節(jié)力矩和操作靈活性為優(yōu)化目標,提出了一種路徑規(guī)劃的綜合優(yōu)化方法,并配合機器人末端速度平滑規(guī)劃方法,以平面3自由度機器人為對象,進行了仿真分析。通過對比在零重力仿真環(huán)境下,同一模型在執(zhí)行相同任務時采用本文的優(yōu)化方法與不進行優(yōu)化的運動路徑及其相關參數(shù)仿真結(jié)果,可以證明,本文的方法能夠同時對機器人的關節(jié)力矩與操作靈活性產(chǎn)生優(yōu)化效果。本文的仿真對象及數(shù)學模型建立所應用的基本原理與數(shù)學理論具有通用性,因此本文方法在同類空間機器人運動路徑規(guī)劃中具有通用性。

[1]熊有倫.機器人學[M].北京:機械工業(yè)出版社,1993 Xiong Youlun.Robotics[M].Beijing:Mechanical Engineering Press,1993(in Chinese)

[2]Lee Heow Pueh.Motions with minimal joint torques for redundant manipulators[J].ASME Journal of Mechanical Design,1993,115(3):599-603

[3]余躍慶,劉林濤.多冗余度柔性機器人運動規(guī)劃[J].機械科學與技術(shù),2003,22(4):588-590 Yu Yueqing,Liu Lintao.Kinetic planning of hyper redundant robot[J].Mechanical Science and Technology,2003,22(4):588-590(in Chinese)

[4]Kazuya Yoshida.Zero reaction maneuver:flight validation with ETS-VII space robot and extension to kinematically redundant arm[C]//Proceedings of IEEE International Conference on Robotics and Automation.New York:IEEE,2001:441-446

[5]胥宏,張緒平,余躍慶.冗余度柔性機器人動力規(guī)劃研究[J].設計與研究,2002,31(5):27-29 Xu Hong,Zhang Xuping,Yu Yueqing.Dynamic planning research of flexible and redundant robot[J].Design and Research,2002,31(5):27-29(in Chinese)

[6]孫奎,謝宗武,劉宏,等.梯度投影法多性能準則優(yōu)化的應用研究[J].控制與決策,2007,22(12):1433-1440 Sun Kui,Xie Zongwu,Liu Hong,et al.Application of gradient projection method for multi-target optimization[J].Control and Decision,2007,22(12):1433-1440(in Chinese)

[7]陸震.冗余自由度機器人原理及應用[M].北京:機械工業(yè)出版社,2007 Lu Zhen.Theory and application of redundant robot[M].Beijing:Mechanical Engineering Press,2007(in Chinese)

[8]陳偉海.冗余自由度機器人優(yōu)化控制研究[D].北京:北京航空航天大學,1996 Chen Weihai.Optimization control study of redundant robot[D].Beijing:Beihang University,1996(in Chinese)

[9]Hollerbach J M,Suh K C.Local versus global optimization of redundant manipulators[C]//Proceedings of IEEE International Conference on Robotics and Automation.New York:IEEE,1987:619-624

[10]Dubey R V,Euler J A.An efficient projection optimization scheme for a seven-degree-of-freedom redundant robot with spherical wrist[C]//Proceedings of IEEE International Conference on Robotic and Automation.New York:IEEE,1988:28-36

[11]Kazerounian K,Nedungadi A.An alternative method for minimization of the driving forces in redundant manipulators[C]//Proceedings of IEEE International Conference on Robotic and Automation.New York: IEEE,1987:1791-1706

(編輯:夏光)

Multi-objectives Optimization Method for Path-planning of Space Robot

JIN Zongyao TAN Chunlin
(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)

Space robots for complicated missions are usually redundant,so they can finish missions with different selection of joints parameters to fulfill different optimization objectives.Vibration and flexibility of movement are two important criteria for evaluating performance of space robots,and magnitude of joints torque is an important factor which can affect the vibration.For path-planning this paper proposes a method which can simultaneously optimize joints torque and condition number,based on the optimization of the velocity of robot end and by employing the redundant DOF(degree-of-freedom)of robot.A strategy for smoothing the velocity curve of end-effector is also employed in this method.A simulation study is conducted in this paper.In this study,the simulated subject is a planar 3-DOF robot in zero-gravity environment,a mathematical model is established and two results of the same mission with different path-planning are presented.By contrasting their results,effectiveness of the proposed method is proved,including the optimization of torque and condition number.

space robot;redundant degree-of-freedom;path-planning;multi-objectives optimization

TP24

A DOI:10.3969/j.issn.1673-8748.2015.02.006

2014-02-07;

2014-03-10

國家重點基礎研究發(fā)展計劃(973計劃)(2013CB733000)和裝備預先研究項目“航天器在軌服務技術(shù)”(617010105)

金宗耀,男,碩士,研究方向為航天器機械總體設計、空間機器人技術(shù)。Email:jzyyzr@126.com。

猜你喜歡
靈活性力矩矩陣
鋼包精煉爐(LF)作為可削減負荷的靈活性評估
一種制動器力矩測量系統(tǒng)的研制及應用
智商測試無法衡量,但“認知靈活性”是學習與創(chuàng)造力的關鍵
新型儲換熱系統(tǒng)在熱電聯(lián)產(chǎn)電廠靈活性改造中的應用
更純粹的功能卻帶來更強的靈活性ESOTERIC第一極品N-03T
多項式理論在矩陣求逆中的應用
發(fā)動機阻力矩計算和起動機介紹
彈性負載力矩下舵偏轉(zhuǎn)角度的測量方法
基于D-最優(yōu)化理論的陀螺儀力矩反饋測試法
矩陣
嵩明县| 静安区| 响水县| 宁化县| 房山区| 怀化市| 泊头市| 岳阳市| 安西县| 辽阳县| 增城市| 息烽县| 吴堡县| 伊宁市| 南投市| 康平县| 汪清县| 长乐市| 五常市| 义马市| 临颍县| 东平县| 法库县| 兰坪| 水富县| 泰宁县| 巧家县| 明光市| 和平区| 丹巴县| 安平县| 罗平县| 甘谷县| 武平县| 镇雄县| 鄯善县| 天峻县| 清原| 沙田区| 革吉县| 长白|