基于MatlabRTW的機(jī)器人伺服系統(tǒng)設(shè)計(jì)方案
時(shí)間:2009-06-16 15:07:18來(lái)源:ronggang
導(dǎo)語(yǔ):?機(jī)器人伺服控制系統(tǒng)是非線性多變量的控制系統(tǒng),這給系統(tǒng)的開(kāi)發(fā)提出了更多、更復(fù)雜的問(wèn)題,使得機(jī)器人控制系統(tǒng)的開(kāi)發(fā)困難.文中提出一種基于MatlabRTW的機(jī)器人伺服系統(tǒng)設(shè)計(jì)方案
摘 要:機(jī)器人
伺服控制系統(tǒng)是非線性多變量的控制系統(tǒng),這給系統(tǒng)的開(kāi)發(fā)提出了更多、更復(fù)雜的問(wèn)題,使得機(jī)器人控制系統(tǒng)的開(kāi)發(fā)困難.文中提出一種基于MatlabRTW的機(jī)器人伺服系統(tǒng)設(shè)計(jì)方案.基于五自由度排爆機(jī)器人,在MatlabRTW環(huán)境下,設(shè)計(jì)出機(jī)器人控制系統(tǒng)框圖,并通過(guò)xPC目標(biāo)系統(tǒng)編譯,生成可運(yùn)行于X86的實(shí)時(shí)控制系統(tǒng).該系統(tǒng)采用一組PID復(fù)合控制器,具有專家特性.運(yùn)行結(jié)果表明,機(jī)器人能在較大載荷范圍內(nèi)平穩(wěn)運(yùn)動(dòng),系統(tǒng)具有很好的魯棒性、實(shí)時(shí)性.該方案實(shí)現(xiàn)了機(jī)器人伺服系統(tǒng)設(shè)計(jì)的快速原型化.
關(guān)鍵詞:伺服系統(tǒng);
工業(yè)機(jī)器人;PID控制器;MatlabRTW
機(jī)器人是當(dāng)前的研究熱點(diǎn),其應(yīng)用也越來(lái)越廣泛.針對(duì)反恐防爆工作的特點(diǎn)和廣東省公安廳提出的排爆機(jī)器人技術(shù)指標(biāo),華南理工大學(xué)排爆機(jī)器人研究室研究開(kāi)發(fā)出排爆機(jī)器人樣機(jī).開(kāi)展反恐防爆機(jī)器人的研究,開(kāi)發(fā)具有自主知識(shí)產(chǎn)權(quán)的反恐防爆機(jī)器人,對(duì)提高我國(guó)的反恐能力、保障我國(guó)重大政治經(jīng)濟(jì)活動(dòng)的順利進(jìn)行,具有重大的戰(zhàn)略意義.
Matlab是一套高性能的數(shù)值計(jì)算和可視化數(shù)學(xué)軟件,是為世界各國(guó)科研和工程設(shè)計(jì)所普遍采用的標(biāo)準(zhǔn)設(shè)計(jì)應(yīng)用軟件.RTW(Real-TimeWorkshop)是MathWork系列軟件的重要組成部分.RTW與Matlab軟件的無(wú)縫連接,既滿足了設(shè)計(jì)者在系統(tǒng)概念與方案設(shè)計(jì)等方面的要求,又為系統(tǒng)的技術(shù)實(shí)現(xiàn)提供了極大的方便.
文中基于五自由度排爆機(jī)器人機(jī)械本體,設(shè)計(jì)開(kāi)發(fā)出伺服控制系統(tǒng).前期研究者采用微控制器作為機(jī)器人車載計(jì)算控制核心,文中使用PC/104嵌入式計(jì)算機(jī)作為底層核心單元,基于MatlabRTW開(kāi)發(fā)環(huán)境,實(shí)現(xiàn)了更為復(fù)雜的控制過(guò)程.將運(yùn)動(dòng)學(xué)運(yùn)算移人底層嵌人式計(jì)算機(jī),并設(shè)計(jì)出具有專家特性的PID控制器,從而縮短了機(jī)器人伺服系統(tǒng)的開(kāi)發(fā)時(shí)間.
詳情請(qǐng)點(diǎn)擊:
基于MatlabRTW的機(jī)器人伺服系統(tǒng)設(shè)計(jì)方案