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

?

空間機(jī)器人抓捕碰撞分析與軌跡規(guī)劃鎮(zhèn)定控制

2021-12-13 01:29茂,湯亮,2
宇航學(xué)報 2021年10期
關(guān)鍵詞:組合體角速度力矩

樊 茂,湯 亮,2

(1. 北京控制工程研究所,北京 100190;2. 空間智能控制技術(shù)重點實驗室,北京 100190)

0 引 言

近些年來,空間機(jī)器人在空間操作方面得到了廣泛的應(yīng)用[1-3],例如國際空間站的組裝[4]、哈勃望遠(yuǎn)鏡的維修[5]以及國際空間站貨運倉的交會對接等空間操作都是空間機(jī)械臂的經(jīng)典應(yīng)用場景。但是隨著空間操作任務(wù)需求與難度的不斷提升,空間機(jī)械臂也面臨著對廢棄衛(wèi)星、空間碎片與小型隕石等非合作目標(biāo)的抓捕問題[6]。在抓捕非合作目標(biāo)的過程中,機(jī)械臂末端與被捕獲目標(biāo)進(jìn)行接觸碰撞,為了增大抓捕過程的成功率,在抓捕過程中需要關(guān)閉基座的姿態(tài)控制系統(tǒng),因此抓捕產(chǎn)生的碰撞沖擊會對空間機(jī)器人系統(tǒng)造成沖擊[7],嚴(yán)重時甚至?xí)斐勺ゲ赌繕?biāo)后所形成組合體的翻滾、失穩(wěn);除此之外,抓捕過程對機(jī)械臂系統(tǒng)產(chǎn)生的沖擊會帶動機(jī)械臂一起運動,為了消除抓捕后機(jī)械臂受到的沖擊效應(yīng),有必要設(shè)計相應(yīng)的控制策略,在減小碰撞沖擊的同時維持目標(biāo)與平臺之間的相對穩(wěn)定,避免系統(tǒng)失穩(wěn)。

針對抓捕目標(biāo)后組合體受到的沖擊問題,許多學(xué)者提出了不同的方法來實現(xiàn)對組合體系統(tǒng)的鎮(zhèn)定控制[8-11]。為了減少機(jī)械臂控制過程中對平臺姿態(tài)的擾動,文獻(xiàn)[8]利用零反作用操作在日本空間機(jī)器人ETS-VII上進(jìn)行了在軌實驗,該方法有效減少了機(jī)械臂在運動時對衛(wèi)星姿態(tài)的影響,同時還降低了由于約束反力帶來的關(guān)節(jié)角速度限制。文獻(xiàn)[9]對碰撞前的機(jī)械臂構(gòu)型及軌跡進(jìn)行優(yōu)化,實現(xiàn)了機(jī)械臂碰撞脈沖力的最小化。文獻(xiàn)[10]研究了航天器抓捕目標(biāo)后,系統(tǒng)質(zhì)量發(fā)生變化所引起的失穩(wěn)問題,提出了關(guān)節(jié)阻尼控制策略和關(guān)節(jié)函數(shù)參數(shù)化協(xié)調(diào)控制方法,對碰撞后狀態(tài)發(fā)生突變的系統(tǒng)進(jìn)行了基于角動量守恒的協(xié)調(diào)控制。文獻(xiàn)[11]用遞推最小二乘算法在線估計目標(biāo)角動量,利用角動量守恒定律提出了自適應(yīng)零反作用空間算法,減少了機(jī)械臂運動對平臺姿態(tài)的影響。

雖然以上學(xué)者都利用基于角動量守恒的零反作用空間算法進(jìn)行機(jī)械臂關(guān)節(jié)的軌跡規(guī)劃,但所提出的方法都只以減少對衛(wèi)星平臺的擾動為目標(biāo),忽略了初始角動量對系統(tǒng)的影響,因此許多學(xué)者轉(zhuǎn)而利用優(yōu)化算法求解機(jī)械臂運動軌跡[12-18]。文獻(xiàn)[12]提出了基于混沌粒子群算法的關(guān)節(jié)空間點對點軌跡規(guī)劃方法,該方法考慮了機(jī)械臂運動過程中對衛(wèi)星平臺的反作用軌跡規(guī)劃問題。文獻(xiàn)[13]將機(jī)械臂軌跡用七次多項式的正弦函數(shù)參數(shù)化,利用空間機(jī)器人的非完整特性提出了同時考慮機(jī)械臂末端與平臺基座擾動的點對點軌跡規(guī)劃方法。文獻(xiàn)[14-15]對抓捕目標(biāo)的消旋路徑進(jìn)行了設(shè)計,利用優(yōu)化算法求解得到同時考慮末端接觸力矩與阻尼時間的軌跡。文獻(xiàn)[16]提出了基于角動量轉(zhuǎn)移的優(yōu)化方法,利用粒子群算法設(shè)計了機(jī)械臂軌跡,在保證組合體相對穩(wěn)定且角速度較小的同時,有效抑制了組合體柔性部件的振動。文獻(xiàn)[17]利用混沌粒子群算法,研究了基座姿態(tài)擾動最小時的機(jī)械臂軌跡規(guī)劃問題,使機(jī)械臂軌跡平滑運動的同時減少了對衛(wèi)星姿態(tài)的影響。為了盡快使抓捕后的非合作目標(biāo)穩(wěn)定,文獻(xiàn)[18]研究了空間機(jī)器人最優(yōu)消旋策略和協(xié)調(diào)控制方法,提出了一種同時使平臺姿態(tài)和抓捕目標(biāo)一起穩(wěn)定的控制方法。以上學(xué)者在對機(jī)械臂軌跡規(guī)劃的過程中,大都只考慮了對衛(wèi)星平臺的擾動,忽略了機(jī)械臂關(guān)節(jié)控制力矩的能量消耗問題。

針對上述方法的不足,本文分析了抓捕瞬態(tài)碰撞對機(jī)器人系統(tǒng)產(chǎn)生的影響,并提出了一種控制力矩能量消耗少、對衛(wèi)星平臺基座擾動小的鎮(zhèn)定控制方法。首先,利用ADAMS軟件建立并分析了空間機(jī)器人抓捕目標(biāo)時的瞬態(tài)碰撞過程,為后續(xù)鎮(zhèn)定控制策略的設(shè)計提供了相應(yīng)的初始仿真參數(shù);其次,采用四次多項式實現(xiàn)了機(jī)械臂關(guān)節(jié)空間軌跡的參數(shù)化,設(shè)定了基于控制力矩能量與基座擾動的加權(quán)目標(biāo)函數(shù),并利用差分進(jìn)化算法(Differential evolution,DE)求解得到滿足機(jī)械臂控制力矩能量消耗小、平臺基座擾動少的機(jī)械臂關(guān)節(jié)空間軌跡;最后,基于空間七自由度漂浮機(jī)器人的數(shù)值仿真結(jié)果驗證了所提出方法的有效性。

1 動力學(xué)建模

本文從兩個方面研究了空間機(jī)器人的動力學(xué)建模問題。其一是利用ADAMS軟件建立了七自由度空間機(jī)器人的瞬態(tài)碰撞模型,作為分析抓捕瞬態(tài)碰撞的仿真模型;其二是利用Kane方程建立了七自由度空間機(jī)器人抓捕目標(biāo)后的組合體動力學(xué)模型,作為系統(tǒng)鎮(zhèn)定控制器的設(shè)計基礎(chǔ)。

1.1 空間機(jī)器人碰撞動力學(xué)建模

本文建立了七自由度剛體自由漂浮機(jī)器人動力學(xué)模型。機(jī)械臂各關(guān)節(jié)由球形鉸鏈連接,機(jī)械臂末端附有抓手,充當(dāng)抓捕工具。利用ADAMS軟件的建模功能,并根據(jù)空間機(jī)器人參數(shù),建立七自由度機(jī)械臂抓捕碰撞模型,如圖1所示。該模型由機(jī)械臂、衛(wèi)星平臺和目標(biāo)組成。在機(jī)械臂末端建立抓捕工具,并在目標(biāo)上建立相應(yīng)的抓手,如圖2所示。

碰撞動力學(xué)的建模不僅涉及系統(tǒng)的動力學(xué)、彈性參數(shù),還與碰撞物體的幾何形狀、相互嵌入量有關(guān),很難有解析表達(dá)式。因此利用ADAMS軟件中的等效彈簧阻尼函數(shù)對碰撞進(jìn)行數(shù)值仿真[19]

(1)

式中:K表示模型的等效接觸剛度,K的取值通常與接觸體的材料剛度和幾何形狀選取有關(guān);q表示兩物體之間的穿透量;e表示非線性系數(shù)指數(shù),當(dāng)e≠1時表示非線性彈性,e=1表示線性彈性;Dmax表示碰撞物體的最大穿透量;Cmax表示接觸時的最大阻尼;step為階躍函數(shù),其函數(shù)示意圖如圖3所示,利用三次多項式逼近階梯函數(shù),模擬等效彈簧阻尼函數(shù)的非線性阻尼模型,函數(shù)中q為自變量,其定義域為[0,Dmax],函數(shù)值域為[0,Cmax],當(dāng)碰撞剛剛發(fā)生時,穿透量為0,阻尼為0,當(dāng)穿透量為Dmax時阻尼為Cmax[20]。

圖1 七自由度空間機(jī)器人抓捕碰撞模型Fig.1 Seven-DOF space robot impact model

圖2 機(jī)械臂末端抓手模型Fig.2 End effector model of space robot

圖3 非線性阻尼項特性曲線示意圖Fig.3 Diagram of nonlinear damping characteristic curve

1.2 組合體動力學(xué)建模

為了描述抓捕目標(biāo)后的組合體動力學(xué)特性,建立如圖4所示的組合體動力學(xué)數(shù)學(xué)模型。其中B表示衛(wèi)星平臺,Li(i=1,…,7)表示機(jī)械臂的七個連桿,連桿之間由單自由度的旋轉(zhuǎn)鉸接關(guān)節(jié)ki(i=1,…,7)連接,b表示抓捕目標(biāo)。

建立如圖4所示的坐標(biāo)系,在衛(wèi)星平臺質(zhì)心處建立坐標(biāo)系Ob表示衛(wèi)星本體坐標(biāo)系,Oi(i=1,…,7)表示連桿Li的本體坐標(biāo)系,其坐標(biāo)系原點位于旋轉(zhuǎn)關(guān)節(jié)ki的鉸接中心;Oiref表示關(guān)節(jié)ki的參考坐標(biāo)系,其原點與Oi原點重合,且隨鉸接關(guān)節(jié)轉(zhuǎn)動;r0表示平臺質(zhì)心在慣性系下的位置;ri(i=1,…,7)表示連桿質(zhì)心在慣性系下的位置;pi(i=1,…,7)表示關(guān)節(jié)參考坐標(biāo)系在慣性系下的位置。

圖4 組合體系統(tǒng)模型Fig.4 Model of compound system

文獻(xiàn)[21]中利用Kane方程[22]建立了具有幾何約束的雙臂空間機(jī)器人動力學(xué)模型,利用文獻(xiàn)[21]中的動力學(xué)建模方法,本文建立了單臂七自由度抓捕目標(biāo)后的空間機(jī)器人組合體剛體動力學(xué)模型

(2)

(3)

為了保證抓捕的成功,空間機(jī)器人系統(tǒng)在抓捕瞬態(tài)過程中對平臺姿態(tài)不進(jìn)行控制,最終組合體系統(tǒng)動力學(xué)可寫為如下形式

(4)

(5)

1.3 系統(tǒng)動量與角動量

當(dāng)空間機(jī)器人系統(tǒng)穩(wěn)定抓捕目標(biāo)后,所形成的組合體系統(tǒng)不受外力作用,因此系統(tǒng)遵循動量守恒定律。文獻(xiàn)[24]的方法建立系統(tǒng)動量、角動量守恒方程。文獻(xiàn)[24]中描述的空間機(jī)器人系統(tǒng)具有l(wèi)部機(jī)械臂,在l部機(jī)械臂中的第h個機(jī)械臂具有nk個自由度。系統(tǒng)動量和關(guān)于平臺質(zhì)心的角動量為

(6)

(7)

(8)

(9)

(10)

r0g=rg-r0

(11)

(12)

本文建立了單臂七自由度空間機(jī)器人模型,因此h=1。抓捕前目標(biāo)與衛(wèi)星平臺之間存在相對運動,抓捕后目標(biāo)將進(jìn)一步帶動機(jī)械臂各臂桿以及平臺一起運動,因此抓捕后形成的衛(wèi)星-機(jī)械臂-目標(biāo)組合體系統(tǒng)具有初始動量與角動量。

由式(6)可以求解出平臺速度表達(dá)式

(13)

將式(13)代入式(6)中得到

(14)

(15)

從以上的分析中可以得出:由于系統(tǒng)遵守動量守恒定律,因此由抓捕引起的系統(tǒng)初始動量、角動量大小無法改變,只能通過對關(guān)節(jié)角與關(guān)節(jié)角速度的優(yōu)化來減少平臺所受到的擾動。

2 抓捕瞬態(tài)仿真分析

碰撞初始時刻選取目標(biāo)相對平臺運動參數(shù)見表1,ADAMS碰撞參數(shù)見表2,機(jī)械臂D-H參數(shù)與空間機(jī)械臂各部分質(zhì)量慣量見表3、4。其中仿真時間1s,仿真步長10-3s。采用GSTIFF積分器,SI2積分格式,積分誤差為10-3。在碰撞仿真過程中,機(jī)械臂關(guān)節(jié)及平臺不施加控制。碰撞前機(jī)械臂初始構(gòu)型為[75,70,110,10,110,-96,94]T(°),關(guān)節(jié)角速度與平臺角速度均為零。

圖5表示碰撞過程中機(jī)械臂關(guān)節(jié)角速度的變化情況。從圖5可以看出第一次碰撞發(fā)生在0.007 s,末端抓手碰撞,造成關(guān)節(jié)角速度突變;碰撞發(fā)生后,由于沒有采取鎮(zhèn)定控制策略,所以在0.2 s時發(fā)生第二次碰撞且各關(guān)節(jié)開始隨動,造成末端抓手受力、關(guān)節(jié)角速度以及平臺狀態(tài)的突變,因此需要在二次碰撞之前進(jìn)行鎮(zhèn)定控制。選取0.1 s時機(jī)械臂關(guān)節(jié)角速度[-0.19,0.54,0.01,0.02,-1.11,3.19,-2.05]T(°)/s作為后續(xù)鎮(zhèn)定控制策略的初始仿真參數(shù)。

表1 碰撞初始時刻目標(biāo)相對平臺角速度、速度Table 1 Relative velocity and angular velocity between target and platform at initial time of impact

表2 碰撞參數(shù)Table 2 Parameters of collision

圖5 碰撞過程關(guān)節(jié)角速度變化曲線Fig.5 The curve of joints angular velocity during impact

圖6表示碰撞時平臺角速度的變化曲線。從圖中可以看出抓捕瞬態(tài)對衛(wèi)星平臺本體影響有限,在碰撞過程中平臺總體保持穩(wěn)定。第一次碰撞對平臺造成的角速度突變小于10-4(°)/s量級;第二次碰撞對平臺造成的角速度突變超過0.02(°)/s。

圖6 碰撞過程平臺角速度變化Fig.6 The curve of platform angular velocity during impact

圖7 末端碰撞力大小Fig.7 The magnitude force of end effector during impact

圖8 末端碰撞力矩大小Fig.8 The magnitude torque of end effector during impact

圖7、8分別表示碰撞時末端抓手所受碰撞力、力矩大小變化曲線。力矩的突變證明了碰撞的發(fā)生,碰撞力的兩次突變對應(yīng)系統(tǒng)狀態(tài)的兩次突變。

綜合以上抓捕碰撞仿真結(jié)果,可以得出以下結(jié)論:

1) 末端抓手在抓捕過程中與目標(biāo)發(fā)生碰撞,造成關(guān)節(jié)角速度的突變;在碰撞發(fā)生后,由于沒有采取相應(yīng)的鎮(zhèn)定控制策略,機(jī)械臂各關(guān)節(jié)開始隨動并發(fā)生第二次碰撞,造成抓手受力過大,關(guān)節(jié)與平臺狀態(tài)變化劇烈,因此需要在二次碰撞之前設(shè)計相應(yīng)的隨動控制策略進(jìn)行鎮(zhèn)定控制。

2) 抓捕沖擊對衛(wèi)星本體影響較小,衛(wèi)星平臺在抓捕瞬態(tài)保持穩(wěn)定。

因此針對抓捕目標(biāo)后的組合體系統(tǒng),根據(jù)抓捕碰撞仿真分析結(jié)果,做出如下假設(shè)以輔助設(shè)計組合體鎮(zhèn)定控制策略:

假設(shè)1.抓捕結(jié)束后,末端抓手與目標(biāo)之間不產(chǎn)生晃動,抓手與目標(biāo)之間為剛性連接,目標(biāo)附著在末端抓手上隨機(jī)械臂一起運動。

從碰撞仿真結(jié)果可以看出,碰撞過程時間很短,根據(jù)文獻(xiàn)[25]中的分析,可用沖量定理描述抓捕碰撞對系統(tǒng)的沖擊效應(yīng),假設(shè)碰撞在短時間Δt內(nèi)完成,則末端抓手碰撞力在碰撞瞬間的沖量可等效為

(16)

利用沖量原理對瞬態(tài)抓捕碰撞進(jìn)行分析:系統(tǒng)受到的碰撞沖擊與碰撞后系統(tǒng)速度變化的大小相關(guān),碰撞沖擊大則系統(tǒng)速度變化大,碰撞沖擊小則速度變化小。由碰撞仿真分析結(jié)果可以得出,第一次瞬態(tài)碰撞對衛(wèi)星本體基座影響較小,因此針對抓捕瞬態(tài)碰撞對系統(tǒng)產(chǎn)生的影響做出如下假設(shè):

假設(shè)2.抓捕瞬態(tài)碰撞對空間機(jī)器人系統(tǒng)產(chǎn)生的沖擊效應(yīng)以機(jī)械臂關(guān)節(jié)角速度的形式體現(xiàn)。

3 基于差分進(jìn)化算法的軌跡規(guī)劃鎮(zhèn)定控制

為了輔助設(shè)計機(jī)械臂鎮(zhèn)定控制策略,基于假設(shè)1與假設(shè)2可以將鎮(zhèn)定控制問題等效為:根據(jù)已知的初始狀態(tài)和終止?fàn)顟B(tài),求解一條機(jī)械臂運動軌跡,在滿足一定約束條件的情況下,達(dá)到消除目標(biāo)相對運動與鎮(zhèn)定組合體系統(tǒng)的目的。本文將抓捕沖擊產(chǎn)生的關(guān)節(jié)角速度看作軌跡設(shè)計的初始狀態(tài),將關(guān)節(jié)角速度、角加速度為零看作終止?fàn)顟B(tài)進(jìn)行軌跡的優(yōu)化設(shè)計。

3.1 關(guān)節(jié)空間軌跡參數(shù)化

在機(jī)械臂軌跡規(guī)劃問題中,常采用多項式函數(shù)插值的方法對軌跡進(jìn)行逼近。在本文中機(jī)械臂初始與終點狀態(tài)的關(guān)節(jié)角、關(guān)節(jié)角速度已知,因此利用多項式設(shè)計關(guān)節(jié)軌跡如下

θi=a0i+a1it+a2it2+a3it3+a4it4

(17)

對式(17)求一階導(dǎo)數(shù)與二階導(dǎo)數(shù),分別求得關(guān)節(jié)角速度和角加速度的表達(dá)式

(18)

(19)

式中:T,θTi分別表示軌跡規(guī)劃時間與終點關(guān)節(jié)角構(gòu)型。

從式(19)中可以看出,設(shè)計的四次插值多項式軌跡由阻尼時間T與終點關(guān)節(jié)角θTi決定。針對這一特點,本文通過對T,θTi的優(yōu)化,求解得到滿足相關(guān)約束條件的運動軌跡。

為了實現(xiàn)組合體鎮(zhèn)定過程中控制力矩能量消耗小、對平臺擾動少的目的,聯(lián)合式(5)與式(15),選取控制力矩能量消耗與衛(wèi)星平臺角速度累計變化作為評價指標(biāo):

(20)

除此之外,在設(shè)計機(jī)械臂軌跡的過程中,各關(guān)節(jié)還應(yīng)滿足如下約束條件

(21)

3.2 差分進(jìn)化算法

差分進(jìn)化算法由Storn等在文獻(xiàn)[26]中提出,該方法利用群體進(jìn)化理論通過種群內(nèi)個體間的競爭與全局搜索來實現(xiàn)對問題的優(yōu)化計算。針對式(22)所示的優(yōu)化問題[27],DE算法利用變異、交叉、選擇操作實現(xiàn)問題的優(yōu)化求解。

(22)

其中:z(x),h(x)表示與優(yōu)化變量x有關(guān)的函數(shù)約束條件。

配電自動化的核心是饋線自動化(Feeder Automation,FA),即配電線路自動化,在線路開關(guān)上添加饋線自動化終端設(shè)備,以實現(xiàn)遠(yuǎn)程監(jiān)控。饋線自動化終端可分為具有遙測、遙信、遙控功能的“三遙”配電終端;具有遙測、遙信功能的“二遙”配電終端;僅有遙測功能的“一遙”配電終端[3]。不同地區(qū)的終端配置可根據(jù)各自的可靠性要求進(jìn)行優(yōu)化選擇。通過對線路中開關(guān)的控制可以優(yōu)化網(wǎng)絡(luò)結(jié)構(gòu)和提高供電可靠性[4],而饋線自動化終端優(yōu)化配置也必須要統(tǒng)籌考慮投資與可靠性的關(guān)系,從而達(dá)到配電網(wǎng)建設(shè)運行的經(jīng)濟(jì)性與可靠性的目的。

(23)

式中:i,r1,r2,r3=1,2,…,N,且r1,r2,r3為隨機(jī)選中的互不相同的數(shù);F為縮放比例因子,取值范圍在[0,1]。

(24)

式中:j=1,…,D表示種群中元素的序列數(shù);jrand表示[1,D]之間的隨機(jī)整數(shù);rand(j)表示[0,1]之間均勻分布的隨機(jī)數(shù);C為變異常數(shù)因子。

變異因子C越大則越有利于提高算法的局部搜索能力,且收斂速率快;C越小則越有利于保持種群的多樣性,且全局搜索能力強(qiáng)。

為了讓優(yōu)化變量都處在規(guī)定的范圍內(nèi),在標(biāo)準(zhǔn)差分進(jìn)化算法中加入邊界條件限制:

(25)

(26)

根據(jù)以上步驟,本文利用差分進(jìn)化算法對式(20),(21)所示的問題進(jìn)行優(yōu)化計算。根據(jù)式(19)定義優(yōu)化變量x

(27)

式中:Δθi(i=1,…,7)表示機(jī)械臂終止?fàn)顟B(tài)相對初始狀態(tài)的關(guān)節(jié)角偏移量,θTi=θ0i+Δθi;T表示軌跡規(guī)劃時間。

其中優(yōu)化變量中的約束條件為:

(28)

綜合任務(wù)需求考慮,本文定義適應(yīng)度函數(shù)如下:

J=Jv+Jp

(29)

其中,Jv表示評價指標(biāo)

(30)

評價指標(biāo)中包括了機(jī)械臂關(guān)節(jié)控制力矩的能量消耗以及對平臺的累計擾動。除此之外,根據(jù)約束條件,設(shè)置懲罰函數(shù)Jp如下所示

(31)

(32)

(33)

最終,利用差分進(jìn)化算法對軌跡進(jìn)行優(yōu)化的流程如下:

1)設(shè)置種群維數(shù)D與種群數(shù)量N,并選取優(yōu)化變量x。

5)設(shè)定種群的上限與下限,保證種群在設(shè)定的范圍內(nèi)進(jìn)行搜索。

6)將以上五個步驟產(chǎn)生的種群代入適應(yīng)度函數(shù),并利用貪婪法則對種群進(jìn)行篩選。

7)重復(fù)2)~6)步驟直到最大進(jìn)化代數(shù)G,最終得到適應(yīng)度函數(shù)值以及優(yōu)化變量x。

阻尼軌跡優(yōu)化流程如圖9所示,差分進(jìn)化算法計算流程如圖10所示。

圖9 阻尼軌跡優(yōu)化流程框圖Fig.9 Flow diagram of damping trajectory

圖10 差分進(jìn)化算法流程圖Fig. 10 Flow chart of DE algorithm

3.3 機(jī)械臂控制器設(shè)計

為了跟蹤優(yōu)化后的軌跡,根據(jù)式(5)設(shè)計機(jī)械臂關(guān)節(jié)控制器:

(34)

(35)

選取合適的正定矩陣Kp,Kd,證明控制器的穩(wěn)定性,構(gòu)造李雅普諾夫方程如下

(36)

根據(jù)李雅普諾夫穩(wěn)定性原理,對李雅普諾夫函數(shù)求導(dǎo):

(37)

又因為V≥0,所以根據(jù)李雅普諾夫穩(wěn)定性原理可證明系統(tǒng)全局漸近穩(wěn)定,因此設(shè)計的控制器可以實現(xiàn)對期望軌跡的穩(wěn)定跟蹤。

4 仿真校驗

本文利用圖4所示的七自由度空間機(jī)器人組合體模型對所提出的控制策略進(jìn)行仿真校驗。組合體機(jī)械臂D-H參數(shù)見表3。

表3 機(jī)械臂D-H參數(shù)Table 3 D-H parameter of manipulator

4.1 軌跡優(yōu)化結(jié)果

表4 系統(tǒng)質(zhì)量慣量Table 4 Mass and inertia of system

(38)

將給定的關(guān)節(jié)角速度和機(jī)械臂構(gòu)型作為初始仿真參數(shù),并利用DE算法求解關(guān)節(jié)角偏移量和阻尼時間。

圖11 適應(yīng)度函數(shù)收斂曲線Fig.11 The convergence curve of fitness function

圖11表示適應(yīng)度函數(shù)值隨進(jìn)化代數(shù)的收斂曲線。最終得到適應(yīng)度函數(shù)優(yōu)化值J=3149.7,阻尼時間T=123.44 s,關(guān)節(jié)角相對初始構(gòu)型偏移量Δθ=[31.96,31.54,21.64,-4.12,39.99,-15.05,-27.49]T(°)。

結(jié)合式(27)將Δθ、T代入式(19)得到軌跡曲線,最后利用式(34)的控制器對軌跡進(jìn)行跟蹤,得到關(guān)節(jié)角、關(guān)節(jié)角速度、平臺角速度和關(guān)節(jié)控制力矩曲線如圖12~15所示。從圖12關(guān)節(jié)角速度曲線可以看到,利用文中提出的鎮(zhèn)定控制方法使關(guān)節(jié)角速度最終收斂到零,消除了目標(biāo)的相對運動,達(dá)到了維持被捕獲目標(biāo)與衛(wèi)星本體之間相對穩(wěn)定的目的。特別注意圖14中機(jī)械臂控制力矩的變化,由于衛(wèi)星平臺為自由漂浮狀態(tài),當(dāng)衛(wèi)星平臺運動時關(guān)節(jié)仍需保持對期望軌跡的跟蹤,因此控制力矩始終不為零。

圖12 關(guān)節(jié)角速度曲線Fig.12 The curve of joints angular velocity

圖13 關(guān)節(jié)角軌跡Fig.13 The trajectory of joint angles

圖14 關(guān)節(jié)控制力矩Fig.14 The control torques of joints

圖15 平臺角速度Fig.15 The angular velocity of platform

4.2 優(yōu)化與未優(yōu)化結(jié)果的對比

為了驗證本文所提出算法的有效性與優(yōu)越性,將其與未進(jìn)行優(yōu)化的軌跡結(jié)果進(jìn)行對比分析。

另給定區(qū)別于本文優(yōu)化結(jié)果的四次多項式軌跡作為期望軌跡進(jìn)行跟蹤。在相同仿真時間下利用相同控制器,即式(34)對軌跡進(jìn)行跟蹤,并設(shè)定如下指標(biāo)進(jìn)行對比:

機(jī)械臂運動對平臺的累計擾動:

(39)

機(jī)械臂關(guān)節(jié)控制力矩能量消耗:

(40)

平臺角速度擾動范數(shù):

(41)

由圖16和圖18平臺擾動對比曲線可以看到,優(yōu)化后的軌跡在阻尼鎮(zhèn)定過程中對平臺的擾動更小,達(dá)到了對平臺擾動少的目的;由圖17關(guān)節(jié)控制力矩能量消耗對比曲線可以看出,優(yōu)化后的控制能量消耗更少。

圖16 平臺累計擾動Fig.16 Accumulation disturbance of platform

圖17 關(guān)節(jié)控制力矩能量消耗Fig.17 The energy cost of control torque

圖18 平臺角速度擾動范數(shù)Fig.18 The norm of platform angular velocity

根據(jù)以上仿真對比曲線可以得出,本文提出的鎮(zhèn)定控制策略對抓捕目標(biāo)后的空間機(jī)器人系統(tǒng)具有良好的阻尼鎮(zhèn)定效果,達(dá)到了控制力矩能量消耗小、對平臺基座擾動少的控制目標(biāo)。

5 結(jié) 論

本文針對空間機(jī)器人抓捕目標(biāo)后對系統(tǒng)產(chǎn)生的沖擊問題,利用ADAMS軟件建立并分析了抓捕瞬態(tài)沖擊對空間機(jī)器人系統(tǒng)產(chǎn)生的影響,為鎮(zhèn)定控制策略的設(shè)計提供了初始仿真參數(shù)。采用四次多項式插值的方法實現(xiàn)了機(jī)械臂關(guān)節(jié)空間軌跡的參數(shù)化,利用差分進(jìn)化算法求解得到滿足控制力矩能量消耗小、對平臺基座擾動少的軌跡。與未優(yōu)化的仿真結(jié)果相比,本文提出的鎮(zhèn)定控制策略與軌跡規(guī)劃方法在減少控制力矩能量消耗和對平臺擾動的同時,實現(xiàn)了對抓捕目標(biāo)后組合體系統(tǒng)的阻尼鎮(zhèn)定,減小了碰撞沖擊對系統(tǒng)產(chǎn)生的影響,維持了被捕獲目標(biāo)與衛(wèi)星本體之間的相對穩(wěn)定。

猜你喜歡
組合體角速度力矩
星載轉(zhuǎn)臺活動電纜扭轉(zhuǎn)阻力矩測試與分析
智能輔助駕駛系統(tǒng)中橫擺角速度信號估計方法的研究
智能輔助駕駛系統(tǒng)中橫擺角速度信號估計方法的研究
基于地鐵車輛裝配帶力矩螺栓緊固的工藝優(yōu)化分析
嫦娥五號離回家又近一步
“拆”解組合體求積問題
高中物理角速度矢量性問題的教學(xué)探究
圓周運動角速度測量方法賞析
發(fā)動機(jī)阻力矩計算和起動機(jī)介紹
不倒翁的物理原理