沈燦鋼,黃振華
1.江陰職業(yè)技術學院,江蘇江陰,214405;2.中國衛(wèi)星海上測控部,江蘇江陰,214405
機器人發(fā)展至今,已經(jīng)出現(xiàn)了極多的分支,爬桿機器人因其實用性而成為機器人家族中一個較大規(guī)模的分支。爬桿機器人種類眾多,按照行動方式可以分為輪式、蠕動式等,按照驅(qū)動方式可以分為電動、氣動和液壓等不同能源驅(qū)動的爬桿機器人,可見爬桿機器人家族規(guī)模之大,而且通過不同功能以及不同能源的組合又可以誕生更多新型的爬桿機器人。像東京大學研制出了可以在多種環(huán)境下工作的,可以輕松跨越平行桿和繞L型桿爬行的關節(jié)型行走機器人。國內(nèi)如清華大學也研發(fā)出了采用不同機構控制的爬桿機器人,但該機器人只可以單向爬行,并且局限過大、設備成本過高。
爬桿機器人種類眾多,但大多受到環(huán)境的局限,工作范圍受限,只能局限在一種特定的環(huán)境工作,像管道等特殊環(huán)境還無法進入進行工作。且設備成本以及維護成本過高、耗能過大也一個主要問題。目前國內(nèi)外還沒能研制出工作范圍較萬能并且功率大耗能低的機器人,這類機器人需求很大。
本文根據(jù)人體肢體運動模擬人體爬行動作,設計出一種使用氣動作為清潔能源的仿人體爬行機器人實驗平臺。該設計采用西門子S7-200 PLC進行編程控制、昆侖組態(tài)軟件實現(xiàn)動態(tài)監(jiān)控,使用電磁閥組與其他氣動元件組合,從而構建出一個優(yōu)秀的控制監(jiān)控系統(tǒng),可以及時監(jiān)控并反饋爬桿機器人的運動狀態(tài),以實行高準確度的控制,提高精確度降低錯誤率[1]。系統(tǒng)結(jié)構如圖1所示。
圖1 控制監(jiān)控系統(tǒng)構圖
爬桿機器人的爬行結(jié)構是由多氣缸組合而成的,從而可以實現(xiàn)爬行運動,所有氣缸均具有高精度、短行程的特點。設計的爬桿機器人主要由三個部分組成[2]:前后臂爬行、夾緊結(jié)構、體形爬行結(jié)構,通過對前后臂的夾緊、釋放以及體形縮回伸出動作的配合進行控制實現(xiàn)機器人的爬行功能。氣動爬桿機器人采用了人體模擬設計,這個機器人由可移動形體、多個傳感器以及控制系統(tǒng)等組合而成,可以模擬人類和生物行為[3]。且該機器人使用了多種電磁閥進行組合實現(xiàn)控制,設有過行程緩沖裝置保護設備安全,同時設有限位行程開關裝置提供電信號反饋從軟件上保護設備安全[4],如圖2所示。
圖2 氣動爬桿機器人結(jié)構示意圖
采用亞德客4V 200系列的電磁閥,其接口口徑為8.5mm。工作特點:(1)安全性高;(2)操作簡單,性價比高;(3)運行速度快、功率較小、體態(tài)輕盈;(4)工作范圍受限;(5)種類多樣。這次設計爬桿機器人使用電壓為24V、電流為4.5A的電磁閥,實物如圖3所示。
圖3 電磁閥示意圖
設計中采用了AIRTAC的2款氣缸,這2種氣缸結(jié)構精密,控制精度高[5]。第一種是超薄氣缸,安裝于爬桿機器人的前后臂,為爬桿機器人爬行時提供抓力;第二種氣缸是亞德客TR16X50-S型號的雙軸氣缸,安裝于機器人軀干部位,使機器人實現(xiàn)了體形縮回和伸出。爬桿機器人氣缸如圖4所示。
圖4 超薄氣缸和雙軸氣缸
通過控制、執(zhí)行、輔助元件以及氣源裝置共同組成氣動控制系統(tǒng)。爬桿機器人的氣動原理如圖5所示,其中B1-B6都是磁感應接近開關,分別位于前后臂氣缸的最上端和最下端以及體形氣缸的左右兩極限位置,其中前后臂都采用了相同的超薄氣缸,分別由3個電磁閥控制前臂、體形、后臂氣缸[6]。電磁閥裝在匯流板上構成電磁閥組,每個電磁閥都獨立工作。PLC的接線圖如圖6所示。
圖5 爬桿機器人的氣動原理圖
圖6 S7-226PLC接線圖
氣動爬桿機器人在控制中采用PLC和觸摸屏結(jié)合的控制方式[7],PLC的地址分配包含實物硬件按鈕和觸摸屏軟按鈕,氣動控制閥分前臂加緊、后臂加緊、機器人形體伸出、機器人形體縮回,地址分配如圖7所示。
圖7 PLC地址分配表
軟件設計流程如圖8所示。系統(tǒng)進行初始化,按下啟動按鈕,機器人軀體向右爬行,若碰到右限位停止運動,到達右極限位置延時停止;機器人軀體向左爬行,到達左極限位置延時停止[8]。
圖8 PLC程序流程圖
爬桿機器人向右運動爬行的程序如圖9所示。網(wǎng)絡3:爬桿機器人前臂夾緊、體形縮回2秒。網(wǎng)絡4:2s時間到后,爬桿機器人前臂夾緊、體形縮回復位且后臂夾緊、體形伸出。網(wǎng)絡5:爬桿機器人后臂夾緊、體形伸出2s。網(wǎng)絡6:2s時間到后,爬桿機器人后臂夾緊、體形伸出復位且前臂夾緊、體形縮回。網(wǎng)絡7:向右爬行,碰到行程右限位時,所有線圈復位,停止運行[9]。
圖9 爬桿機器人向右運動爬行的程序
組態(tài)畫面如圖10所示,在畫面設置完成后進行通信連接,爬桿機器人控制器采用的是西門子200CPU226PLC。設置西門子通信端口為COM1,默認參數(shù)為波特率9600。采用MCGS觸摸屏作為系統(tǒng)人機界面,使用標準的PPI/PC通信電纜或者RS232轉(zhuǎn)換器進行PLC與組態(tài)串口的通信[10]。
圖10 爬桿機器人MCGS控制界面
本文設計了一種基于西門子PLC和AIRTAC氣動元件的氣動爬桿機器人實驗臺。主要由前臂與后臂爬行結(jié)構、前臂和后臂夾緊結(jié)構、軀干結(jié)構、緩沖保護裝置、邊界保護裝置、多點定位傳感器、特殊爬升桿結(jié)構組成,氣動電磁閥組合及輸入輸出口接口模塊。這次設計的是在平面上擬人爬行的爬桿機器人,通過前后臂夾緊爬行以及體形伸出縮回結(jié)構完成機器人的爬行。本爬桿機器人實驗臺可以實現(xiàn)水平方向8m的往返運動,運動速度為140mm/min,在桿狀平臺上可以自由實現(xiàn)往返運動,運動速度可以調(diào)節(jié)。
爬桿機器人環(huán)保清潔,可以幫助人們完成特定的作業(yè),是一種專門用于攀爬桿狀物的機器,可以協(xié)助或者代替人工完成一些高風險的作業(yè),如電線桿、交通燈上的作業(yè)等。爬桿機器人還可對5~15m的桿狀物體表面上漆或者加上電鍍層。