公司動(dòng)態(tài)
機(jī)械手的組成與原理
閱讀:413 發(fā)布時(shí)間:2022-10-23機(jī)械手的組成與原理
機(jī)械手由多個(gè)通過關(guān)節(jié)連接的連桿組成。每個(gè)關(guān)節(jié)都有一個(gè)致動(dòng)器,驅(qū)動(dòng)關(guān)節(jié)旋轉(zhuǎn)或滑動(dòng)。驅(qū)動(dòng)扭矩由控制器給出。機(jī)械手是非線性、多/輸入、多/輸出系統(tǒng)。移動(dòng)一個(gè)關(guān)節(jié)會(huì)影響另一個(gè)關(guān)節(jié)的動(dòng)力學(xué),因此機(jī)械手也是耦合的多/輸入、多/輸出系統(tǒng)。
即使在工業(yè)用途的結(jié)構(gòu)良好的環(huán)境中,機(jī)械手也會(huì)受到結(jié)構(gòu)化和/或非結(jié)構(gòu)化不確定性的影響。結(jié)構(gòu)不確定性主要是由于機(jī)械臂連桿特性不精確、載荷未知等造成的。非結(jié)構(gòu)化的不確定性是由未建模的動(dòng)力學(xué)引起的,例如非線性摩擦、擾動(dòng)和動(dòng)力學(xué)的高頻部分。
盡管存在這些復(fù)雜性和不確定性,但機(jī)械手(n 個(gè)關(guān)節(jié))可以以一般形式建模為
(5.1)H(q)q¨+C(q,q˙)q˙+G¯(q)+F(q,q˙)=τ(q,q˙,q¨),
其中q是關(guān)節(jié)位移的n × 1 向量,τ 是施加的關(guān)節(jié)扭矩的n × l 向量, H ( q ) 是n × n對(duì)稱正定操縱器慣性矩陣, C(q,q˙)q˙是向心力矩和科里奧利力矩的n× 1 向量,G¯(q)是重力力矩的n× 1 向量,并且F(q,q˙)是動(dòng)力學(xué)的非結(jié)構(gòu)化不確定性,包括摩擦和其他干擾。C不是的,但可以這樣選擇H˙=C+C噸將舉行。
為此類系統(tǒng)設(shè)計(jì)理想控制器是當(dāng)今控制理論中挑戰(zhàn)性的任務(wù)之一,尤其是當(dāng)要求機(jī)械手快速移動(dòng)同時(shí)保持良好的動(dòng)態(tài)性能時(shí)。傳統(tǒng)的控制方法已經(jīng)使用了大約 20 年,試圖解決這個(gè)問題。PID 已成為用于工業(yè)機(jī)械手控制器的主要方法。PID 控制器 [ 11 , 16 , 23 ] 簡(jiǎn)單且易于實(shí)施。如果重力轉(zhuǎn)矩得到補(bǔ)償,雖然靜態(tài)精度很好,但 PID 控制器的動(dòng)態(tài)性能還有很多不足之處。
計(jì)算扭矩方法 (CTM) [ 4 , 13 , 17 ] 如果其假設(shè)有效,即機(jī)械手動(dòng)力學(xué)是*已知的,則可以提供非常好的性能。如果我們知道如何計(jì)算H,C,G¯, 非結(jié)構(gòu)化不確定性, F , 不存在, 并且q,q˙可訪問,CTM 表示為
(5.2)τ=H(q)[q¨d+Λ(q˙d-q˙)+(qd-q)]+C(q,q˙)q˙+G¯(q),
在哪里qd,q˙d,q¨d是期望的關(guān)節(jié)位移、速度和加速度,Λ 是一個(gè)常數(shù)矩陣,選擇它使得s 2 I + Λs+I = 0 在復(fù)平面的左側(cè)具有所有解。CTM 與神經(jīng)控制領(lǐng)域中的逆模型方法非常相似。盡管如果知道精確模型,CTM 會(huì)提供非常好的性能,但由于無法獲得精確模型,因此在實(shí)際應(yīng)用中它的價(jià)值非常低。非結(jié)構(gòu)化和結(jié)構(gòu)化的不確定性是不可避免的。
自適應(yīng)控制方法( ACM) [ 3 , 5 , 19-21 ] 已被提出來應(yīng)對(duì)結(jié)構(gòu)化的不確定性,其中直接自適應(yīng)控制是一種典型的方法。在不考慮式(5.1)的機(jī)械臂動(dòng)力學(xué)的非結(jié)構(gòu)化不確定性(F )的情況下,直接自適應(yīng)控制方法需要將機(jī)械臂動(dòng)力學(xué)重寫為
(5.3)H(q)q¨+C(q,q˙)q˙+G(q)=[是(q¨,q˙,q)]噸一種.
盡管參數(shù)向量 a的確切值不需要先驗(yàn),但在大多數(shù)實(shí)際機(jī)械手中,要獲得方程 (5.3)的動(dòng)態(tài)形式仍然非常困難。此外,ACM 并沒有解決非結(jié)構(gòu)化不確定性的問題。
操縱器控制的常規(guī)方法可以總結(jié)如下。PID 的動(dòng)態(tài)性能非常差。CTM 和 ACM 可以解決這個(gè)問題。然而,他們面臨三個(gè)困難。首先,我們必須對(duì)單個(gè)操縱器有詳細(xì)的顯式先驗(yàn)知識(shí),例如,我們必須知道H、C和G¯在 CTM 中,或者我們必須知道如何以方程(5.3)的形式表達(dá)機(jī)械臂動(dòng)力學(xué),以及如何計(jì)算自適應(yīng)控制中的Y。這種先驗(yàn)知識(shí)在大多數(shù)機(jī)械手中很難獲得。其次,真實(shí)機(jī)械手中存在的不確定性嚴(yán)重貶低了這兩種方法的性能。ACM雖然具有應(yīng)對(duì)結(jié)構(gòu)化不確定性的能力,但并不能解決非結(jié)構(gòu)化不確定性的問題。第三,這兩種方法的計(jì)算量都非常高。由于控制采樣周期必須在毫秒級(jí),這種高計(jì)算負(fù)載需要非常強(qiáng)大的計(jì)算平臺(tái),導(dǎo)致實(shí)現(xiàn)成本高。
神經(jīng)網(wǎng)絡(luò)有可能克服傳統(tǒng)控制方法遇到的所有困難。由于它們的通用逼近特性,它們可以用作適用于任何機(jī)械手的通用控制器。憑借其學(xué)習(xí)能力,神經(jīng)網(wǎng)絡(luò)可以通過離線和/或在線學(xué)習(xí)來提高其性能并最終獲得令人滿意的結(jié)果,而無需明確了解機(jī)械臂動(dòng)力學(xué)。它們的并行計(jì)算結(jié)構(gòu)可以幫助解決高計(jì)算負(fù)載問題。
許多研究工作已經(jīng)投入到用于機(jī)械手控制的神經(jīng)網(wǎng)絡(luò)應(yīng)用程序的設(shè)計(jì)中。Albus [1]在 1975 年使用小腦模型關(guān)節(jié)控制器 (CMAC) 來控制機(jī)械手。雖然當(dāng)時(shí)他沒有聲稱,但 CMAC 現(xiàn)在是一種流行的神經(jīng)網(wǎng)絡(luò)類別。米勒等人。[ 14 , 15 ] 和卡夫等人。 [12]擴(kuò)展了 Albus 的結(jié)果并開發(fā)了神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法。飯古尼等人。 [7]將機(jī)械手線性控制技術(shù)與用于補(bǔ)償非線性不確定性的反向傳播(BP) 神經(jīng)網(wǎng)絡(luò)相結(jié)合。川藤等人。 [10]在原始機(jī)械手控制系統(tǒng)中添加了BP 網(wǎng)絡(luò)作為前饋補(bǔ)償器。盡管所有作者都聲稱模擬甚至實(shí)驗(yàn)結(jié)果非常好,但缺乏理論分析和穩(wěn)定性保證使得工業(yè)家對(duì)在實(shí)際工業(yè)環(huán)境中使用結(jié)果持謹(jǐn)慎態(tài)度。