無線可移動(dòng)機(jī)械臂摘要最近幾年,隨著無線應(yīng)用的廣泛使用,對(duì)一個(gè)能夠輕松連接遠(yuǎn)距離數(shù)據(jù)傳輸設(shè)備無需電纜的系統(tǒng)的需求也日益增長。這篇論文講述了無線可移動(dòng)機(jī)械臂的發(fā)展?fàn)顩r。這是一個(gè)能做到撿起、放下運(yùn)算并可以用無線 PS2 手柄控制的可移動(dòng)機(jī)器人。它可以根據(jù)控制器的指令進(jìn)行一定距離的前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn)。這種機(jī)器人的開發(fā)基于 Arduino Mega 平臺(tái),這個(gè)平臺(tái)可以將無線控制器與可移動(dòng)機(jī)械臂連接起來。為了了解機(jī)械臂的表現(xiàn),我們分析了機(jī)械臂的速度、行程以及承載能力。最終,這個(gè)機(jī)器人的原型有望解決一些像放置或拿起遠(yuǎn)離使用者的物體以及以最快速簡單的方式放置或拿起有危險(xiǎn)的物體的問題。1.引言如今,機(jī)器人取代人類廣泛地被整合到工作任務(wù)中,尤其是在反復(fù)作業(yè)中??傮w來說機(jī)器人學(xué)可以分為兩類:工業(yè)機(jī)器人和服務(wù)機(jī)器人。國際機(jī)器人聯(lián)合會(huì)這樣定義服務(wù)機(jī)器人:服務(wù)機(jī)器人是一種半自主或全自主工作的機(jī)器人,它能完成有益于人類健康的服務(wù)工作,但不包括從事生產(chǎn)的設(shè)備。目前移動(dòng)機(jī)器人被應(yīng)用于許多領(lǐng)域包括辦公,軍事任務(wù),醫(yī)院手術(shù),危險(xiǎn)的環(huán)境和農(nóng)業(yè) [1]。除此之外,工人們?cè)趽炱鸷头胖靡恍┛赡軐?duì)他們有影響的東西時(shí)會(huì)有一些困難。例如,一些人類不能觸摸的化學(xué)藥品,軍事上拆出炸彈時(shí)需要機(jī)器人來取放炸彈,用戶在坐著的時(shí)候需要機(jī)器人來幫忙取放物品等。因此,一些機(jī)器人可以取代人類來做一些工作。無線控制的機(jī)器人可以保證其遠(yuǎn)離用戶工作。例如,過去的無線電自主導(dǎo)航機(jī)器人項(xiàng)目就跟這個(gè)項(xiàng)目類似 [2]。這個(gè)機(jī)器人在物理上適合無線電工作。除了無線電控制之外,藍(lán)牙也是一個(gè)無線傳輸控制機(jī)器人的可用平臺(tái) [3]。機(jī)器人的動(dòng)作通過藍(lán)牙連接遠(yuǎn)程控制。對(duì)這個(gè)項(xiàng)目來說,這個(gè)機(jī)器人在各個(gè)方向(前,后,左,右)都能實(shí)現(xiàn)運(yùn)動(dòng)。2.機(jī)械臂的定義機(jī)械臂是通常一種可編程的,跟人的手臂有著相似功能的擬人機(jī)操作手。這樣一個(gè)操縱器的連接部分由一些允許回轉(zhuǎn)運(yùn)動(dòng)(例如在一個(gè)鉸鏈?zhǔn)綑C(jī)器人中)或者平移(線性)運(yùn)動(dòng)的接頭組成 [4]。操縱器的連接部分可以形成一個(gè)運(yùn)動(dòng)鏈 [5]。操縱器運(yùn)動(dòng)鏈起作用的一端被稱為末端執(zhí)行器,它與人手類似。末端執(zhí)行器被設(shè)計(jì)用來完成想要完成的任務(wù),例如:焊接,夾緊,旋轉(zhuǎn)等,這取決于應(yīng)用。機(jī)械臂可以自動(dòng)或者被人工控制來高精度的完成一系列任務(wù)。機(jī)械臂可以是固定的,也可以是可以動(dòng)的(例如,帶輪子的) ,可以應(yīng)用在工業(yè)領(lǐng)域,也可以家庭服務(wù)。無線可移動(dòng)機(jī)器人也已經(jīng)發(fā)展了好多年 [6]。3.研究方法3.1 項(xiàng)目概覽在這個(gè)項(xiàng)目中,軟硬件相結(jié)合會(huì)使系統(tǒng)變得可靠。Arduino Mega 會(huì)成為機(jī)器人的接口,無線 PS2 手柄會(huì)控制機(jī)器人的運(yùn)動(dòng)。項(xiàng)目概覽如圖 1 所示:3.2 系統(tǒng)架構(gòu)表 1 列出了無線可移動(dòng)機(jī)械手臂的項(xiàng)目規(guī)范。制作這個(gè)規(guī)范的主要目的是列出這個(gè)項(xiàng)目的一些重要部分和確保這個(gè)項(xiàng)目可行并且適合在市場上使用。3.3 機(jī)械設(shè)計(jì)圖 2 列舉了一些機(jī)器人的設(shè)計(jì),有(a)主體結(jié)構(gòu)手臂機(jī)器人, (b)手臂機(jī)器人設(shè)計(jì),(c )移動(dòng)搬運(yùn)手臂機(jī)器人。機(jī)械手臂主要有基座、肩膀、肘部、腕部和爪子等五部分組成。對(duì)機(jī)械手來說,像支架、U 型架等伺服機(jī)構(gòu)被用來放置馬達(dá)的,都是用鋁來制作的,因?yàn)殇X很輕。爪子部分也是用鋁做的,因?yàn)樗蜋C(jī)械手主體框架結(jié)構(gòu)相似。正如圖 2(c )所示,移動(dòng)機(jī)器人的外形尺寸為:長 28cm,寬 15.5cm,高 8.5cm。移動(dòng)機(jī)械手臂的主要材料是亞克力板,因?yàn)樗壮尚停瑑r(jià)格低,堅(jiān)固并能夠承受馬達(dá)的重量和運(yùn)轉(zhuǎn)。3.4 電路設(shè)計(jì)圖 3(a)是使用 Protens 模擬的馬達(dá)驅(qū)動(dòng)移動(dòng)機(jī)器人的電路設(shè)計(jì),圖 3(b)表示通過使用 PCB 巫師軟件,每一個(gè)電子元件都被特定安排來為 Arduino Mega 創(chuàng)造空間。3.5 軟件研發(fā)軟件是一套程序、規(guī)程、算法和與數(shù)據(jù)處理系統(tǒng)相關(guān)的文檔。在這個(gè)案例中需要軟件來完成項(xiàng)目的任務(wù)。Arduino 集成開發(fā)環(huán)境:Arduino 硬件使用一種與 C++相似、只有輕微的簡化和修改的線基語言和一種過程基礎(chǔ)的完整開發(fā)環(huán)境為基礎(chǔ)。Proteus 7 專業(yè)版:這個(gè)軟件僅僅被用來設(shè)計(jì)移動(dòng)機(jī)械臂的馬達(dá)驅(qū)動(dòng)電路。因?yàn)闉榱耸箼C(jī)械臂能夠?qū)崿F(xiàn)前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn),需要像繼電器和晶體管之類的電子元件來實(shí)現(xiàn)。谷歌 Sketch Up:整個(gè)項(xiàng)目被分成了兩個(gè)設(shè)計(jì)部分。一部分是機(jī)械臂,另一部分是移動(dòng)機(jī)器人。PCB Wizard:這個(gè)軟件可以用來創(chuàng)造和設(shè)計(jì)接線板里的電子設(shè)備的安放。由于使用的電子元件少,這個(gè)項(xiàng)目會(huì)用單層的接線板。3.6 Arduino Mega 2560正如圖 4 所示,Arduino Mega 2560 是一塊基于 ATmega2560 單片機(jī)板。它具有 54 個(gè)輸入輸出接口,包括 14 個(gè) PWM 輸出,16 個(gè)模擬輸入,4 個(gè)通用異步收發(fā)器(硬件串行端口)1 個(gè) 16MHz 的晶體振蕩器, 1 個(gè) USB 接口,1 個(gè)電源插口, 1 個(gè) ICSP 接頭,1 個(gè)重置按鈕。它包含了用來支持單片機(jī)所需的所有東西;可以用一條 USB 連接線輕松的將其連接到電腦上且可以用交流電轉(zhuǎn)直流電的電源適配器或電池來供電。3.7 索尼 PS2 無線手柄這個(gè)項(xiàng)目所使用的 PS2 無線手柄如圖 5 所示,使用手柄可以了控制包括爪子和可移動(dòng)機(jī)械臂在內(nèi)的伺服系統(tǒng)運(yùn)動(dòng)。另外,無線手柄相比有線來說有一個(gè)優(yōu)勢,因?yàn)樗梢詿o線地與機(jī)器人交流。手柄的頻率為 2.4GHz,并帶有振動(dòng)反饋。它的發(fā)射器和接收器可以分離操作。手柄使用的電源是兩節(jié) 3 號(hào)電池。4.結(jié)果與討論4.1 完成機(jī)器人設(shè)計(jì)圖 6 展示了無線移動(dòng)機(jī)械臂的完整機(jī)械結(jié)構(gòu)。在不工作時(shí)機(jī)器人的外形尺寸為29X19X25.5cm,重量為 1.55Kg。4.2 無線移動(dòng)機(jī)械臂的分析圖 7 展示的是移動(dòng)機(jī)器人的輪子的運(yùn)動(dòng)。機(jī)器人可以前進(jìn)、后退、右轉(zhuǎn)和左轉(zhuǎn)。當(dāng)按下手柄的按鈕時(shí),LED 燈會(huì)點(diǎn)亮。輸入的電源供應(yīng)對(duì)移動(dòng)機(jī)器人來說是很重要的,因?yàn)樗梢钥刂扑欧妱?dòng)機(jī)的速度。因此表 2 展示了機(jī)器人在不同電壓供給下行走一米的分析。正如表格所示,電壓降低,機(jī)器人行走一米的時(shí)間會(huì)延長。但是,當(dāng)供給電壓為 6V時(shí),移動(dòng)機(jī)器人會(huì)停止運(yùn)動(dòng)。因此可以得到結(jié)論,移動(dòng)機(jī)器人的電壓供給與運(yùn)行速度成反比。4.3 機(jī)械臂的運(yùn)作圖 8 列舉了移動(dòng)機(jī)器人的工作場所。機(jī)器人的工作場所在一個(gè)旋轉(zhuǎn)控制器中。它包含了代表自由度的軸。對(duì)這個(gè)項(xiàng)目來說,機(jī)器人有 4 個(gè)自由度機(jī)械手臂的承載能力取決于伺服電動(dòng)機(jī)的力量。如果載荷超過了伺服電機(jī)的力量,會(huì)造成伺服電機(jī)不工作,和更多的電流消耗。表 3 展示了機(jī)械臂的不同載重量。由于只是原型設(shè)計(jì),機(jī)械臂的載重量非常小。4.4 無線 PS2 手柄的應(yīng)用無線移動(dòng)機(jī)械臂可以移動(dòng),并可以用 PS2 無線手柄來控制。在這個(gè)項(xiàng)目中,機(jī)器人的原型隨著手柄的按鈕同時(shí)動(dòng)作。14 個(gè) LED 燈對(duì)應(yīng)著手柄的按鈕,按下按鈕燈就會(huì)亮。圖9( a)展示了基于編程代碼的手柄導(dǎo)航,9 (b)展示了每一個(gè)按鈕所代表的 LED 燈。手柄的頻率為 2.4GHz 無線頻率,最大操作距離為 8 米,45 度。如果手柄的電池電量降低,信號(hào)強(qiáng)度也會(huì)降低。因此接收器和發(fā)射器之間的連接就會(huì)斷開。表 4 展示了機(jī)器人的有效工作距離。4.5 伺服電動(dòng)機(jī)的分析伺服電機(jī)是三線輸出的。其中兩個(gè)是電源和接地接口,另外一個(gè)是對(duì)馬達(dá)進(jìn)行位置反饋的。PS2 無線手柄會(huì)控制伺服電機(jī)的定位。機(jī)器人的首要位置是伺服電機(jī)的 90 度位置。圖 10 展示的是不同的脈沖寬度進(jìn)入伺服電機(jī)的信號(hào)線時(shí)的不同位置角度。4.6 電路分析正如圖 5 所示,這個(gè)項(xiàng)目所有的電路將有 3 種電源供給。對(duì)電源供應(yīng) 3 來說,LM7806 的調(diào)節(jié)電壓為 6V~12V,因?yàn)檫@是給私服系統(tǒng)供電的最大電壓。相比鋰電池來說,使用可充電且電壓高的鉛酸電池,可以使伺服電動(dòng)機(jī)正常工作。5.總結(jié)總的來說,這個(gè)項(xiàng)目的目標(biāo)都已經(jīng)實(shí)現(xiàn):開發(fā)出了無線移動(dòng)機(jī)械臂的軟件和硬件,實(shí)現(xiàn)了取放物體的系統(tǒng)操作,測試機(jī)器人滿足目標(biāo)標(biāo)準(zhǔn)。從已做的分析可以看出,機(jī)器人的運(yùn)動(dòng)是精確的,易操作的且用戶友好的。機(jī)器人的動(dòng)作(包括移動(dòng)和機(jī)械臂部分可以被無線控制)表明了移動(dòng)機(jī)器人的成功研發(fā)。這個(gè)機(jī)器人的原型有望解決一些像放置或拿起遠(yuǎn)離使用者的物體以及以最快速簡單的方式放置或拿起有危險(xiǎn)的物體的問題。6.建議總體來說,機(jī)器人程序運(yùn)作的像計(jì)劃一樣順暢。對(duì)以后的建議是,希望機(jī)器人可以安卓一個(gè)攝像頭來觀察并在顯示屏上顯示。除此之外,機(jī)器人原型的材料也可以升級(jí)一下,這樣機(jī)器人的承載能力就會(huì)加強(qiáng)且可以做多功能操作。7.致謝感謝項(xiàng)目管理員 Reza Ezuan Bin Samin 工程師和 Babul Salam Bin KSM Kader Ibrahim 教授對(duì)這個(gè)項(xiàng)目的鼓勵(lì)和支持,也感謝共事的朋友們?cè)陧?xiàng)目期間提供的幫助以及在遇到問題時(shí)他們的寶貴想法。參考文獻(xiàn)[1]R.C.Luo, K.L.Su,.A multi agent multi sensor based real-time sensory control system for intelligent security robot. IEEE International Conference on Robotics and Automation, vol. 2, 2003, pp.2394 .2399. [2]Tan, Ming Chun (2005). Autonomous Robot Navigation using Radio Frequency. Bachelor Project. Thesis. Universiti Teknologi Malaysia, Skudai. [3]Jennifer Bray, Charles F. Sturman (2002). “Bluetooth: connect withuot cables”, Upper Saddle river, New Jersey: Prentice-Hall PTR.[4]Robot entry, http://education.yahoo.com/reference/dictionary/entry/robot accessed on 7th April 2012 at 2.00p.m. [5]D.L. Pieper. The kinematics of manipulators under computer control. PhD Thesis, Stanford University, Department of Mechanical Engineering, 1968. [6]L.Feng, J.Borenstein, D. Wehe, A Completely Wireless Development System for Mobile Robots.ISRAM conferecence, Montpellier, France, May 2730, 1996, pp.571-576.