購買設(shè)計請充值后下載,,資源目錄下的文件所見即所得,都可以點開預(yù)覽,,資料完整,充值下載可得到資源目錄里的所有文件。。。【注】:dwg后綴為CAD圖紙,doc,docx為WORD文檔,原稿無水印,可編輯。。。具體請見文件預(yù)覽,有不明白之處,可咨詢QQ:12401814
本科畢業(yè)設(shè)計說明書(論文) 第 30 頁 共 30 頁
1 緒論
說起機(jī)器人,大部分人腦海中閃現(xiàn)的恐怕都是一系列鋼筋鐵骨且具有人類外形的機(jī)器,而實際上,機(jī)器人的存在狀態(tài)不一定是人形的;以及機(jī)器人所涉及的應(yīng)用領(lǐng)域,需根據(jù)不同的機(jī)器人去完成這一系列工作。
1.1 機(jī)器人的科學(xué)定義
機(jī)器人的定義,每個人的理解均有所不同,有些人認(rèn)為機(jī)器人至少有一只手和一個手臂;能自行推動和自行轉(zhuǎn)向;有配套的動力系統(tǒng)和控制系統(tǒng);能容納一定數(shù)量指令的存儲器;有各種傳感器能識別對象和環(huán)境。日本早稻田大學(xué)加藤一郎教授則認(rèn)為機(jī)器人要有意識的頭腦、工作的手、移動的腳、接受感覺的各種傳感器這幾個要素組成。
可見,機(jī)器人并不是人,它是一種機(jī)械和電子相結(jié)合的自動化機(jī)器,可以根據(jù)人類的需要編寫相應(yīng)的程序,實現(xiàn)某些功能,它并不一定要有人的形態(tài)[1] 羅志增主編.測試技術(shù)與傳感器[M].西安:西安電子科技大學(xué)出版社,2008.
。
1.2 機(jī)器人的發(fā)展
從機(jī)器人技術(shù)的發(fā)展水平來看,機(jī)器人主要經(jīng)歷了簡單可變成機(jī)器人、低級智能機(jī)器人和高級智能機(jī)器人。
1.2.1 簡單可編成機(jī)器人
簡單可編成機(jī)器人是第一代機(jī)器人,能根據(jù)人們設(shè)好的程序按照一定的順序和路徑來實現(xiàn)特定的動作。若要更改機(jī)器人的動作,只需重新編寫控制程序即可。目前大部分工業(yè)機(jī)器人都屬于這類,它能分擔(dān)人類的部分工作,但是它只是按照人類預(yù)定的指令動作,不會感知所處的環(huán)境,更不會因為環(huán)境的變化而隨時做出反應(yīng)。
1.2.2 低級智能機(jī)器人
低級智能機(jī)器人是第二代機(jī)器人,相比較第一代的機(jī)器人,它增加了一些用于感知環(huán)境的感覺裝置,因此也可以稱作感覺機(jī)器人。第二代的機(jī)器人可以感知到環(huán)境的簡單信息,并可根據(jù)某些參數(shù)的變化進(jìn)行一些分析計算,改變自身的行動。這一代的機(jī)器人已經(jīng)具備了一定的自行適應(yīng)的能力,一旦外界環(huán)境有變化,也可以做出某些反應(yīng),極大地提高了機(jī)器人的靈活性。
1.2.3 高級智能機(jī)器人
高級智能機(jī)器人是第三代機(jī)器人,它不但具有第二代基本的感知設(shè)備和自適應(yīng)能力,還能夠識別對象和所處的環(huán)境,并根據(jù)人的指令和自身的判斷結(jié)果自動確定但錢環(huán)境下的相應(yīng)動作。
目前對此類機(jī)器人反映能力的研究,主要集中在如下三方面:
a) 對環(huán)境的感知能力。
b) 對環(huán)境的作用能力。
c) 對環(huán)境、作業(yè)的思考能力。
1.3 機(jī)器人的主要用途
機(jī)器人目前正廣泛應(yīng)用于日常生活、空間探索、軍事應(yīng)用和工業(yè)生產(chǎn)等各個領(lǐng)域,隨著科學(xué)技術(shù)的發(fā)展,義勇的范圍也在不斷地擴(kuò)大。逐漸地用于實驗、采礦、冶金、農(nóng)業(yè)、林木、畜牧業(yè)、紡織、食品制造等各個領(lǐng)域。
1.3.1 日日常生活領(lǐng)域
在生活領(lǐng)域,機(jī)器人主要用以提高人們的生活水平,豐富日常文化和娛樂生活。進(jìn)入21世紀(jì),隨著科學(xué)的進(jìn)步和技術(shù)的成熟,機(jī)器人家族將更大的發(fā)展。常見的機(jī)器人有:家政服務(wù)機(jī)器人、導(dǎo)游機(jī)器人、表演機(jī)器人、教學(xué)機(jī)器人、機(jī)器人寵物、仿人形機(jī)器人等。
1.3.2 空間探索領(lǐng)域
機(jī)器人用語空間探索,也是人們進(jìn)行機(jī)器人研究的主要目的之一。這里的空間探索包含很廣泛,不僅僅是指對 的開發(fā),還包括其他任何對人類危險的環(huán)境或者是人類無法到達(dá)的地方,只要是人類想了解的,都是探索的目標(biāo)。無疑機(jī)器人將成為輔助人們了解那里的有力工具。常見的機(jī)器人有:火星探測車、水下機(jī)器人、管道機(jī)器人等。
1.3.3 軍事應(yīng)用領(lǐng)域
軍事領(lǐng)域,作為一個國家高科技產(chǎn)品的主要使用方向之一,必然可以看到特種機(jī)器人在軍事上的應(yīng)用。常見的機(jī)器人有:反恐防爆機(jī)器人、掃雷機(jī)器人、自主式車輛、機(jī)器人軍團(tuán)等。
1.3.4 工業(yè)生產(chǎn)領(lǐng)域
工業(yè)生產(chǎn)也是目前最廣泛使用機(jī)器人的領(lǐng)域,因為機(jī)器人的出現(xiàn),將人類從枯燥重復(fù)的、繁重的生產(chǎn)勞動中解放出來。工業(yè)上甚至有些生產(chǎn)環(huán)境是有害健康的、危人性命的,工業(yè)機(jī)器人替代人類成這里的主要勞動力,也是將來的發(fā)展趨勢?,F(xiàn)在已經(jīng)有很多種機(jī)器人站上了工業(yè)生產(chǎn)的第一線。常見的機(jī)器人有:裝配機(jī)器人、分揀機(jī)器人、搬運機(jī)器人、噴涂機(jī)器人、焊接機(jī)器人等。
1.4 全國大學(xué)生機(jī)械創(chuàng)新設(shè)計大賽的背景
1964年,慧魚創(chuàng)意組合模型(fischertechnik)誕生于德國,是技術(shù)含量很高的工程技術(shù)類智趣拼裝模型,是展示科學(xué)原理和技術(shù)過程的理想教具,也是體現(xiàn)世界最先進(jìn)教育理念的學(xué)具,為創(chuàng)新教育和創(chuàng)新實驗提供了最佳的載體。
慧魚創(chuàng)意組合模型的主要部件采用優(yōu)質(zhì)尼龍塑膠制造,尺寸精確,不易磨損,可以保證反復(fù)拆裝的同時不影響模型結(jié)合。
全國大學(xué)生機(jī)械創(chuàng)新設(shè)計大賽的目的在于引導(dǎo)高等學(xué)校在教學(xué)中注重培養(yǎng)大學(xué)生的創(chuàng)新設(shè)計意識、綜合設(shè)計能力與團(tuán)隊協(xié)作精神;加強(qiáng)學(xué)生動手能力的培養(yǎng)和工程實踐的訓(xùn)練,提高學(xué)生針對實際需求通過創(chuàng)新思維,進(jìn)行機(jī)械設(shè)計和工藝制作等實際工作能力;吸引、鼓勵廣大學(xué)生踴躍參加課外科技活動,為優(yōu)秀人才脫穎而出創(chuàng)造條件。
2 總體設(shè)計
在當(dāng)今社會火災(zāi)發(fā)生的機(jī)率越發(fā)頻繁,嚴(yán)重?fù)p害國家和人民的利益,尤其是倉庫火災(zāi)。倉庫是物資集中儲存的場所,包括由國家、集體和個體經(jīng)營的儲存物品的各類倉庫、堆棧、貨場,一旦發(fā)生火災(zāi)經(jīng)濟(jì)損失巨大,對社會各方面影響大,后果嚴(yán)重,而且倉庫一旦發(fā)生火災(zāi),救火困難,威脅人民的生命,所以急需能用于倉庫滅火的產(chǎn)品。
我們小組針對倉庫火災(zāi)設(shè)計了一款倉庫全自動滅火機(jī)器人,該滅火機(jī)器人能進(jìn)行無人控制的全自動滅火,降低消防人員的危險程度,降低財產(chǎn)損失。
2.1 方案設(shè)計
為了可以使全自動倉庫滅火機(jī)器人在滅火過程中實現(xiàn)全自動無人控制,所以其中一個最重要的功能就是可以自動搜索火源,而這個功能可以使用光敏傳感器來實現(xiàn),通過一個固定的光敏傳感器和一個可以進(jìn)行橫向120度轉(zhuǎn)動的傳感器來進(jìn)行配合使用,就可以大范圍的搜索火源,同時還可以對火源進(jìn)行精確定位。但需要注意的是滅火機(jī)械手臂要與火源之間保持一個固定的距離,如果這個距離過短的話,即機(jī)械手臂與火源靠的太近的話則會因高溫?zé)龘p機(jī)械手臂,距離太遠(yuǎn)則達(dá)不到良好的滅火效果,所以該距離應(yīng)是滅火的最佳距離。我們可利用一個光敏傳感器來達(dá)到這個功能,光敏傳感器安裝在滅火機(jī)械手臂上,當(dāng)這個機(jī)械手臂升出滅火時,在慢慢靠近火源的過程中,當(dāng)靠近到一定距離時,光敏傳感器就會給機(jī)械手發(fā)出一個停止伸出的信號,從而達(dá)到一個可以自動調(diào)整機(jī)械手與火源之間距離的功能。由于全自動滅火機(jī)器人是在一間倉庫里進(jìn)行無人控制滅火,就必須還需要具有另外兩個功能:越障與避障功能,其中避障功能可由安裝在機(jī)器人四周的7個導(dǎo)輪來實現(xiàn),比如說在機(jī)器人滅火的途中,剛好碰到左邊的導(dǎo)輪,機(jī)器人往右邊拐60度,碰到右邊的導(dǎo)輪就往左邊拐60度,從而來達(dá)到一個避障的功能。而越障功能可以利用一個大功率電機(jī)來帶動絲杠與前半節(jié)車身上的內(nèi)螺紋相嚙合,電機(jī)正轉(zhuǎn)可以把前半車身向上拉起一個角度,電機(jī)反轉(zhuǎn)可以使整個車身向上拱起,不過整個車身是由兩段底座通過活動鉸鏈連接在一起的,從而整個車身有一個可以活動的角度,然后通過兩節(jié)車身底座向上與向下運動的配合來達(dá)到越障功能[2] 郭迎福主編.測試技術(shù)與信號處理[M].中國礦業(yè)大學(xué)出版社,2009.
2][3] 郭迎福主編.測試技術(shù)與信號處理[M].中國礦業(yè)大學(xué)出版社,2009.
3]。
2.2 創(chuàng)新亮點
獨特的避障機(jī)構(gòu)與越障機(jī)構(gòu)相結(jié)合,使倉庫全自動滅火機(jī)器人可以在一個有障礙的房間里獨自去尋找火源,自動化程度高。避障結(jié)構(gòu)由7個導(dǎo)輪加7個接觸開關(guān)組成,結(jié)構(gòu)緊湊,避障能力強(qiáng)。越障機(jī)構(gòu)越障功能可以利用一個大功率電機(jī)來帶動絲杠與前半節(jié)車身上的內(nèi)螺紋相嚙合,電機(jī)正轉(zhuǎn)可以把前半車身向上拉起一個角度,電機(jī)反轉(zhuǎn)可以使整個車身向上拱起,不過整個車身是由兩段底座通過活動鉸鏈連接在一起的,從而整個車身有一個可以活動的角度,然后通過兩節(jié)車身底座向上向下運動的配合來達(dá)到越障功能。
旋轉(zhuǎn)的光敏傳感器與固定的光敏傳感器相結(jié)合,使其可以大范圍的尋找火源并且可以對火源進(jìn)行精確定位,當(dāng)確定火源的位置后機(jī)器人可以自行靠近火源,從而自動化程度高。
滅火裝置利用旋轉(zhuǎn)的伸縮式機(jī)械手臂來完成,從而可以加大滅火范圍,加強(qiáng)滅火效果,滅火時比較靈活并且可以自行判斷火源是否被撲滅。還可以根據(jù)不同的滅火對象使用不同的滅火劑[4] 霍偉主編.機(jī)器人動力學(xué)與控制[M]. 北京:高等教育出版社,2005..
4]。
2.3 ROBOPro軟件的簡介
兼容Windows 98,ME,NT,2000,XP的圖形化ROBO軟件,用來對ROBO接口板(貨號:93293)和ROBO擴(kuò)展接口板(貨號:93294)進(jìn)行編程,也可對以前的智能接口板(貨號:30402)在線編程模式控制。
因為使用了各種功能模塊組成的流程圖編程模式,易于入門級用戶使用。各功能模塊和子流程間可以進(jìn)行數(shù)據(jù)交換,不僅可以用變量方式,也可以用圖形化連接方式。編程操作更容易理解。子流程存儲在一個庫文件中,可以任意調(diào)用而不必知道其內(nèi)部工作原理。
圖形化編程語言ROBO Pro提供了現(xiàn)代編程語言中的所有關(guān)鍵元素,比如隊列,函數(shù),遞歸,對象,異步事件,準(zhǔn)并行處理等等,使其對專業(yè)程序員也是一個有力工具。程序直接翻譯成機(jī)器語言,以便有效地執(zhí)行。即便是高級程序員也會發(fā)現(xiàn)ROBO Pro的知識點無止境。用ROBOPro可以方便的編寫teach-in程序或者其它windows軟件交換數(shù)據(jù)。
在線模式下,可以并接多塊ROBO Pro接口板來控制大規(guī)模的模型,還可以生成包含開關(guān)、控制器、顯示等元素的控制面板。
2.4 全自動倉庫滅火機(jī)器人的總體結(jié)構(gòu)設(shè)計
2.4.1 動力機(jī)構(gòu)
根據(jù)倉庫滅火的工作環(huán)境,我們設(shè)計的倉庫全自動滅火機(jī)器人采用履帶式的移動方式。利用兩個大功率的馬達(dá)來帶動前半身的兩根履帶,其特點是越野性能好,能夠越過階梯、壕溝等障礙,一般如坦克、推土機(jī)等均采用此類移動機(jī)構(gòu)。
整個車身是由兩段底座通過活動鉸鏈連接在一起的,從而整個車身有一個可以活動的角度,然后通過車身向上向下運動的配合來達(dá)到越障功能,如圖2.1。
圖2.1 車身底座
2.4.2 越障機(jī)構(gòu)
倉庫全自動滅火機(jī)器人在行進(jìn)過程中遇到障礙物時,它首先通過自身安裝在最前的兩個接觸開關(guān)來確定障礙物的高度,相當(dāng)于兩個極限位置,只有當(dāng)障礙物的高度在兩個接觸開關(guān)之間時(如圖2.2),機(jī)器人才會開始執(zhí)行越障程序,如低于下方的接觸開表示機(jī)器人可以不改變車身任何位置就可以逾越過去,如果高于上方的接觸開關(guān)表示障礙物無法逾越,從而達(dá)到自動識別障礙物高度的功能,如不能判別出無法逾越障礙物則避障繞行。
圖2.2 自動判別障礙物高度的兩個導(dǎo)輪
滅火機(jī)器人在運動過程中碰到前方最低的那個接觸開關(guān),機(jī)器人開始執(zhí)行越障程序,這時利用一個大功率電機(jī)來帶動絲杠,在利用絲杠與前半個底座上的內(nèi)螺紋相嚙合進(jìn)行傳動,從而將前半個底座拉起,整個越障過程如圖2.3,圖2.4和圖2.5。
圖2.3 越障前
圖2.4 越障剛開始
圖2.5 越障快結(jié)束時
但該越障方式,還要考慮到一個車身的重心問題,在剛開始越障時,整個車身的重心必須在后半節(jié)車身,以便把前半節(jié)車身抬起,當(dāng)越障快結(jié)束時,整個車身的重心必須在前半節(jié)車身。所以這里需設(shè)置一個可以用來調(diào)節(jié)車身重心的滑臺,如圖2.7。而滑臺中的傳動機(jī)構(gòu)為絲杠傳動,由于絲杠傳動傳動效率較高,能高效地將扭力轉(zhuǎn)化為推力,或?qū)⑼屏D(zhuǎn)化為扭力。精度保持性好,滾道形狀準(zhǔn)確,滾動摩擦磨損極小,具有良好的精度保持性、可靠性和使用壽命。所以考慮到該機(jī)器人在滅火時調(diào)整車身重心的頻繁,故選絲杠傳動。
圖2.7 用來調(diào)整整個車身重心的滑臺機(jī)構(gòu)
2.4.3 避障機(jī)構(gòu)
倉庫全自動滅火機(jī)器人的避障機(jī)構(gòu)一共由7個導(dǎo)輪和7個接觸開關(guān)組成,當(dāng)碰到上方的接觸開關(guān)的時候(接觸開關(guān)如圖2.2),機(jī)器人開始進(jìn)執(zhí)行避障程序,這時機(jī)器人向左轉(zhuǎn)動一個60度的角度,然后向后直線倒退一小段距離,然后再向前運動,如果這時還沒有避過障礙,這時就會碰到右邊的接觸開關(guān)(接觸開關(guān)位置如圖3.9),然后機(jī)器人再向左轉(zhuǎn)動一個60度的角度,如果這時碰到左邊的接觸開關(guān)時,機(jī)器人就向右邊轉(zhuǎn)動一個60度的角度,之后向后直線倒退一小段距離,然后再向前運動,如果在向后退的過程的中,后面有障礙物的話,當(dāng)碰到機(jī)器人最后的兩個接觸開關(guān)的時候,則機(jī)身先向前運動一小段距離,然后往右轉(zhuǎn)動一個60度的角度,碰到右邊的接觸開關(guān)機(jī)器人往左轉(zhuǎn)動一個60的角度,碰到后面的接觸開關(guān)就向前運動一小段距離,直到7個接觸開關(guān)都不被碰到的時候,就可以順利繞過障礙物了。其中的導(dǎo)輪機(jī)構(gòu)如圖2.8[6] 曲凌主編.慧魚創(chuàng)意機(jī)器人設(shè)計與實踐教程[M].上海交通大學(xué)出版社,2007.
5]。
圖2.8 避障機(jī)構(gòu)實物照
2.4.4 自動尋光機(jī)構(gòu)
倉庫全自動滅火機(jī)器人的自動尋光機(jī)構(gòu)是由一個運動的光敏傳感器和一個固定的光敏傳感器組成,其中運動著的光敏傳感器用以在一個大范圍內(nèi)進(jìn)行尋找光源,而固定著的尋光傳感器用以對火源進(jìn)行精確定位。
運動的光敏傳感器須以一個120度的角度左右擺動,且在擺動時速度不能太快,所以該機(jī)構(gòu)可以由一個轉(zhuǎn)盤來實現(xiàn)左右的擺動,而轉(zhuǎn)盤的動力裝置可以由一對蝸輪蝸桿來實現(xiàn),因為蝸輪蝸桿可以得到一個很大的傳動比,且運動時比較平穩(wěn),如圖2.9。
圖2.9 自動尋光機(jī)構(gòu)
2.4.5 滅火裝置
倉庫全自動滅火機(jī)器人的滅火裝置由一個可伸縮式機(jī)械臂和一個可旋轉(zhuǎn)的底盤組成,從而可加大滅火的范圍和加強(qiáng)滅火效果,另外滅火裝置還包括一個水平的滑臺,在越障和避障中用來控制整個車身的重心(如圖2.7)。一個伸縮的機(jī)械手臂,并且可以向上抬起一個角度,當(dāng)遇到比較大火勢的時候,抬起機(jī)械手臂既可加強(qiáng)滅火效果,又可以避免高溫?zé)龘p機(jī)械手臂,工作時機(jī)械手狀態(tài)如圖2.10。
圖2.10 機(jī)械手工作時
3 控制部分
3.1 機(jī)器人的整體運動方式
該機(jī)器人可以在無人看守的情況下實現(xiàn)全方位滅火,能根據(jù)火源的位置自動改變車身位置,在滅火的途中如果碰到障礙物,可以自動判別障礙物的高度,當(dāng)判別出障礙可逾越時能自動越過障礙物,當(dāng)判別出障礙物無法逾越時,可以繞過障礙物。從而可以實現(xiàn)平時24小時監(jiān)控倉庫或當(dāng)發(fā)生火災(zāi)時進(jìn)行滅火。
自動尋光機(jī)構(gòu)開始以180的角度來回的擺動來搜索火源,當(dāng)光敏傳感器搜索到火源時,滅火機(jī)器人開始調(diào)整整個車身的重心,以便可以更加輕松的轉(zhuǎn)動整個車身,當(dāng)調(diào)整完畢后,整個車身開始轉(zhuǎn)動,直至車身與火源在一直線上,把車身的重心調(diào)回到初始位置上,尋光機(jī)構(gòu)也回到初始位置,機(jī)器人向火源的方向前進(jìn), 當(dāng)滅火機(jī)器人在滅火的行進(jìn)過程中遇到障礙物,滅火機(jī)器人先開始判別障礙物的高度,當(dāng)判別出障礙物可以越過的時候,滅火機(jī)器人先倒退一小段距離,然后開始越障,越障機(jī)構(gòu)開始工作,先抬起前半個車身,向前行進(jìn),把整個車身的重心移動到前半節(jié)車身,使整個車身向上拱起, 向前行進(jìn)一小段距離,最后抬起后半節(jié)車身,越障完畢。如果當(dāng)判別障礙我很低,滅火機(jī)器人就直接越過障礙物。當(dāng)滅火機(jī)器人判別出前面的障礙物無法越過的時候,滅火機(jī)器人開始避障,機(jī)器人先往右轉(zhuǎn)動一個角度,往前行進(jìn)一小段距離,再往右轉(zhuǎn)動一個角度,這時機(jī)器人自動判別是否繞過障礙,如果沒有繞過障礙。機(jī)器人還會往前行進(jìn)一段距離后再往右轉(zhuǎn)動,在機(jī)器人轉(zhuǎn)動的過程當(dāng)中,6個導(dǎo)輪輪流工作,如果再向 右轉(zhuǎn)動時,碰到了右邊的導(dǎo)輪,則車身往右轉(zhuǎn),如果再向左轉(zhuǎn)動時,碰到了左邊的導(dǎo)輪,則車身往右轉(zhuǎn),這樣一次類推,從而達(dá)到一個自動避障的功能。當(dāng)機(jī)器人接近火源時,機(jī)械臂上的光敏傳感器感受火光的強(qiáng)度,這里我們把光敏傳感器的數(shù)值設(shè)置為當(dāng)火光的強(qiáng)度低于100時,滅火機(jī)器人停止前進(jìn),開始伸出并抬起機(jī)械手臂,開始噴灑滅火劑,并在噴灑的過程中機(jī)械手來回擺動兩次,使其可以達(dá)到更好的滅火效果,最后自動尋光機(jī)構(gòu)在來回擺動一次來判別火是否被撲滅。如果沒有被撲滅,滅火機(jī)器人會再次伸出機(jī)械手臂進(jìn)行滅火,直至火被撲滅為止。如果當(dāng)機(jī)器人沒有再搜索到火源時,滅火機(jī)器人會向后轉(zhuǎn)動180度,然后開始搜索火源,從而達(dá)到360度全方位滅火[6] 濮良貴主編.機(jī)械設(shè)計[M].北京:高等教育出版社,2006.
6][7] 孫桓主編.機(jī)械原理[M]. 北京:高等教育出版社,2006.
7]。
3.2 程序執(zhí)行方式
程序的編寫方式:
如圖(3.1):報警燈的程序開始執(zhí)行;M1(EM2)電機(jī)反轉(zhuǎn)----I1(EM2)開關(guān)判斷----減值運算指令----給定變量數(shù)值為30----判斷指令----當(dāng)(N)時,程序反饋到M1(EM2)電機(jī)反轉(zhuǎn);當(dāng)(Y)時,M1(EM2)電機(jī)停止----- M1(EM2)電機(jī)正轉(zhuǎn)----I1(EM2)開關(guān)判斷----當(dāng)(1)時----加值運算指令----給定變量數(shù)值為30----判斷指令----當(dāng)(Y)時,程序反饋到M1(EM2)電機(jī)反轉(zhuǎn);當(dāng)(N)時,程序反饋到I1(EM2)開關(guān)判斷。當(dāng)(0)時----AX、AY光敏傳感器----判斷指令----當(dāng)大于1023時,程序反饋到I1(EM2)開關(guān)判斷;當(dāng)小于1023時----判斷指令----當(dāng)小于30時----M1(EM2)停止----車身調(diào)整(出)----左拐----車身調(diào)整(收)----傳感器(左)----直走;等于30時----直走;當(dāng)大于30時----M1(EM2)停止----車身調(diào)整(出)----右拐----車身調(diào)整(收)----傳感器(右)----直走。I8(IF1)開關(guān)判斷和I5(IF1)開關(guān)判斷----當(dāng)(1)時----加值運算指令;I6(IF1)開關(guān)判斷----當(dāng)(1)時----減值運算指令; I7(IF1)開關(guān)判斷----當(dāng)(1)時----賦值運算指令。給定變量數(shù)值為30----判斷指令----當(dāng)小于0時----倒車----越障----直走一小段----停車----反饋到程序的首端;當(dāng)?shù)扔?時----倒車----右避障----反饋到程序的首端;當(dāng)大于0時----倒車----左避障----反饋到程序的首端。當(dāng)I8(IF1)開關(guān)判斷、I5(IF1)開關(guān)判斷、I7(IF1)開關(guān)判斷、I6(IF1)開關(guān)判斷-----當(dāng)(0)時----AX(EM1)傳感器----判斷指令----當(dāng)大于100時,反饋到程序I8(IF1)開關(guān)判斷、I5(IF1)開關(guān)判斷、I7(IF1)開關(guān)判斷、I6(IF1)開關(guān)判斷;當(dāng)小于100時----停車----判斷指令----當(dāng)小于50時----短距離----滅火----噴灑2次----滅火裝置關(guān)----短距離(收);當(dāng)大于50時----長距離----滅火----噴灑2次----滅火裝置關(guān)----長距離(收)。巡視----AX(EM1)傳感器----判斷指令----當(dāng)(Y)時,反饋到開關(guān)判斷50之上;當(dāng)(N)時----旋轉(zhuǎn)180度----3S----程序的首端。
圖3.1 母程序
3.3 控制要求的分析
對于模塊與機(jī)器人的各個元器件之間的聯(lián)系方式,我們將表格中排列出來。具體參數(shù)如下表3.2所示:
表3.2 I/O分配表
IF1模塊
名稱
控制單元
AX
光敏傳感器1
AY
光敏傳感器2
I1
調(diào)整機(jī)器人車身的馬達(dá)限位開關(guān)
I2
機(jī)器人的左輪電機(jī)的限位開關(guān)
I3
機(jī)器人的右輪電機(jī)的限位開關(guān)
I4
機(jī)械手臂的一級前后電機(jī)的限位開關(guān)
I5
機(jī)器人左避障的限位開關(guān)
I6
機(jī)器人越障的限位開關(guān)
I7
機(jī)器人左避障的限位開關(guān)
I8
機(jī)器人右避障的限位開關(guān)
M1
調(diào)整機(jī)器人車身的馬達(dá)
M2
機(jī)器人左輪電機(jī)
M3
機(jī)器人右輪電機(jī)
M4
機(jī)械手臂的一級前后電機(jī)
EMI模塊
名稱
控制單元
AX
光敏傳感器3
I1
機(jī)器人大轉(zhuǎn)盤馬達(dá)的限位開關(guān)
I4
機(jī)器人尾部的限位開關(guān)(左)
I5
機(jī)器人尾部的限位開關(guān)(右)
I8
機(jī)器人右避障的限位開關(guān)
M1
機(jī)器人大轉(zhuǎn)盤上的馬達(dá)
M2
報警燈1
M3
報警燈2
M4
報警燈3
EM2模塊
名稱
控制單元
I1
傳感器3的馬達(dá)限位開關(guān)
I3
機(jī)械手臂的二級前后電機(jī)的限位開關(guān)
I4
機(jī)械手臂的三級前后電機(jī)的限位開關(guān)
I8
傳感器3的馬達(dá)(起點位置)的限位開關(guān)
M1
傳感器3的馬達(dá)
M2
指示燈
M3
機(jī)械手臂的二級前后電機(jī)
M4
機(jī)械手臂的三級前后電機(jī)
3.4 ROBO擴(kuò)展板和接口板的型號及功用
對于ROBO擴(kuò)展板與接口板,我們對它的產(chǎn)品的名稱、型號、類型及產(chǎn)品的功用列出表格,如下表3.3所示:
表3.3 ROBO擴(kuò)展板和接口板
圖
片
產(chǎn)品的名稱
ROBO接口板
ROBO接口板擴(kuò)展板
產(chǎn)品的型號
93293
93294
產(chǎn)品的類型
配套產(chǎn)品 <輔助件>
配套產(chǎn)品 <輔助件>
產(chǎn)
品
的
功
用
1.處理器:三菱30245系列,16位微處理器。
2.存儲器:128K RAM和128K flash memory,flash memory中可以存兩個程序,RAM中可以存一個程序,程序可在線和下載操作,通過USB1.1/2.0和RS232串口與電腦連接
四路馬達(dá)輸出9V/250mA,8個級別速度控制,帶有短路保護(hù)功能。
3.八路9V DC數(shù)字信號輸入,兩路模擬量輸入。
4.四路模擬信號輸入(兩路0-5.5KΩ;兩路0-10V)。
5.可實現(xiàn)遠(yuǎn)紅外線控制。
6.可擴(kuò)展射頻數(shù)據(jù)連接功能板ROBO無線射頻通訊模塊(貨號:93295)。
1.可以擴(kuò)充ROBO智能接口板輸入輸出數(shù)量,通過USB1.1/2.0連接,支持程序在線操作。
2.四路馬達(dá)輸出9V/250mA,8個級別速度控制,帶有短路保護(hù)功能。
3.八路數(shù)字信號輸入。
4.一路模擬信號輸入0-5.5KΩ。
帶有ROBO接口板擴(kuò)展板接口,ROBO接口板共擴(kuò)展3塊ROBO接口板擴(kuò)展板。
4.另購附件:直流開關(guān)電源9V/1A。
4 子程序部分
4.1 尋光的程序思路
將機(jī)器人放置倉庫之中,需要對它進(jìn)行一個24小時的一個巡視過程。 自動尋光
機(jī)構(gòu)開始以120的角度來回的擺動來搜索火源,因此在這里考慮到電機(jī)脈沖問題。如圖圖(4.1):
電機(jī)脈沖的記數(shù)方式,經(jīng)過調(diào)試,當(dāng)傳感器向左旋轉(zhuǎn)60度時,它需要30個脈沖。則我們把它起始點記做30存放到變量指令中。在“指令集”里有個“”指令,其作用是對變量之中的值,進(jìn)行做減值運算。一段程序之后我們附加一個判斷指令“”,它用作于對變量之中的數(shù)值進(jìn)行判斷。當(dāng)變量中的值等于0時,它會判斷轉(zhuǎn)移到下一步,電機(jī)停止。否則它會自行回到程序的起始點。之后電機(jī)再進(jìn)行正轉(zhuǎn),原本附于變量之中的數(shù)值為0,現(xiàn)在給它一個“”指令,其作用是對變量之中的值進(jìn)行做加值運算。一段程序之后我們繼續(xù)附加一個判斷指令“”,當(dāng)變量中的值等于60時,它會回到整個程序的起點。進(jìn)行循環(huán)性的掃描,這就完成了機(jī)器人24小時倉庫監(jiān)控的程序[8] (美)David Cook主編.機(jī)器人制作[M].北京:北京航空航天大學(xué)出版社,2005.
8][9] 錢煒編著.越障機(jī)器人的設(shè)計與研究[J]. 上海理工大學(xué)學(xué)報,2002.
9]。
圖4.1 尋光子程序
4.2 越障程序的思路
在滅火的途中,時常會有障礙物出現(xiàn)。所以我們附加于程序有自行避障和越障的功能。從而可以越過障礙物,直到火源被撲滅。因此在這,當(dāng)機(jī)器人碰到障礙物時,根據(jù)障礙物的高低選擇采用越障。我們程序如下:
程序的編寫方式:如圖(4.2)當(dāng)接觸到障礙物時,限位開關(guān)(IF1)中I6由常開位置改變?yōu)殚]合狀態(tài)。越障程序立即啟動。首先機(jī)器人先后退,給出機(jī)器人調(diào)整車身的距離。將M2(機(jī)器人左輪電機(jī))和M3(機(jī)器人右輪電機(jī))同時反轉(zhuǎn),并設(shè)定其馬達(dá)脈沖數(shù)為2,這樣就可以完成機(jī)器人后退這一程序。之后,我們需調(diào)整機(jī)器人的車身。機(jī)器人的重心原設(shè)定在后身,我們可以靠中間的絲杠來抬高機(jī)器人的前座。M1(IF1)電機(jī)正轉(zhuǎn)----I1(IF1)脈沖計數(shù)130----M1(IF1)電機(jī)停止----M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)----I2(IF1)脈沖計數(shù)5、I3(IF1)脈沖計數(shù)5----M2(IF1)電機(jī)停止、M3(IF1)電機(jī)停止----M4(IF1)電機(jī)正轉(zhuǎn)----I4(IF1)脈沖計數(shù)190----M4(IF1)電機(jī)停止----M1(IF1)電機(jī)反轉(zhuǎn)----I1(IF1)脈沖計數(shù)200----M1(IF1)電機(jī)停止---- M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)---- I2(IF1)脈沖計數(shù)8、I3(IF1)脈沖計數(shù)8---- M2(IF1)電機(jī)停止、M3(IF1)電機(jī)停止---- M1(IF1)電機(jī)正轉(zhuǎn)----I1(IF1)脈沖計數(shù)70----M1(IF1)電機(jī)停止---- M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)---- I2(IF1)脈沖計數(shù)8、I3(IF1)脈沖計數(shù)8---- M2(IF1)電機(jī)停止、M3(IF1)電機(jī)停止---- M4(IF1)電機(jī)反轉(zhuǎn)----I4(IF1)脈沖計數(shù)190----M4(IF1)電機(jī)停止[10] 范永勝主編.電器控制與PLC應(yīng)用[M].北京:中國電力出版社,2007.
0][11] 章宏甲主編.液壓與氣壓傳動[M].北京:機(jī)械工業(yè)出版社,2009.
1]。
圖4.2 越障子程序
4.3 左避障程序的思路
在滅火的途中,當(dāng)機(jī)器人碰到障礙物時,判斷出障礙物的高低選擇采用避障。根據(jù)障礙物的擺放,我們機(jī)器人會自行選擇左避障或右避障程序。假設(shè)機(jī)器人選擇左避障這個子程序時,我們程序如下:
程序的編寫方式:如圖(4.3)當(dāng)接觸到障礙物時,限位開關(guān)(IF1)中I5由常開位置改變?yōu)殚]合狀態(tài)。左避障程序立即啟動。首先機(jī)器人先后退,給出機(jī)器人調(diào)整車身的距離。
將M2(機(jī)器人左輪電機(jī))和M3(機(jī)器人右輪電機(jī))同時反轉(zhuǎn),并設(shè)定其馬達(dá)脈沖數(shù)為8,這樣就可以完成機(jī)器人后退這一程序。之后,我們需調(diào)整機(jī)器人的車身。由于機(jī)器人的重心原設(shè)定在后身,我們則要靠機(jī)械手臂下的滑臺,將機(jī)器人的重心位置移動到前座,使得機(jī)器人尾座部分離開地面,減少與地面的摩擦。M1(EM1)電機(jī)正轉(zhuǎn)----I1(EM1)脈沖計數(shù)80----M1(EM1)電機(jī)停止----M4(IF1)電機(jī)正轉(zhuǎn)----I4(IF1)脈沖計數(shù)190----M4(IF1)電機(jī)停止----M1(IF1)電機(jī)正轉(zhuǎn)----I1(IF1)脈沖計數(shù)60----M1(IF1)電機(jī)停止----M2(IF1)電機(jī)正轉(zhuǎn)----I2(IF1)開關(guān)判斷----減值運算指令----給定變量數(shù)值為7----判斷指令----當(dāng)(N)時,反饋到M2(IF1)電機(jī)正轉(zhuǎn);當(dāng)(Y)時,M2(IF1)電機(jī)停止-----M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)----I2(IF1)脈沖計數(shù)4、I3(IF1)脈沖計數(shù)4----M2(IF1)電機(jī)停止、M3(IF1)電機(jī)停止----M3(IF1)電機(jī)正轉(zhuǎn)----I3(IF1)開關(guān)判斷----當(dāng)(0)時,I8(IF1)開關(guān)判斷和I8(EM1)開關(guān)判斷---- M3(IF1)電機(jī)停止----I3(IF1)開關(guān)判斷----減值運算指令----給定變量數(shù)值為7----判斷指令----當(dāng)(N)時,反饋到I3(IF1)開關(guān)判斷;當(dāng)(Y)時, M3(IF1)電機(jī)停止----重新回到M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)。
當(dāng)I3(IF1)開關(guān)判斷為(Y)時,加值運算指令----給定變量數(shù)值為7----判斷指令----當(dāng)(N)時,反饋到I3(IF1)開關(guān)判斷;當(dāng)(Y)時,M3(IF1)電機(jī)停止----M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)----I2(IF1)脈沖計數(shù)12、I3(IF1)脈沖計數(shù)12----M2(IF1)電機(jī)停止、M3(IF1)電機(jī)停止----M3(IF1)電機(jī)正轉(zhuǎn)----I3(IF1)脈沖計數(shù)14---- M3(IF1)電機(jī)停止----M1(IF1)電機(jī)反轉(zhuǎn)----I1(IF1)脈沖計數(shù)60----M1(IF1)電機(jī)停止----M4(IF1)電機(jī)反轉(zhuǎn)---- I4(IF1)脈沖計數(shù)190----M4(IF1)電機(jī)停止---- M1(EM1)電機(jī)反轉(zhuǎn)----I1(EM1)脈沖計數(shù)80----M1(EM1)電機(jī)停止[12] 朱世強(qiáng)主編.機(jī)器人及其應(yīng)用[M].浙江:浙江大學(xué)出版社,2001.
2][13] 吳振彪主編. 工業(yè)機(jī)器人[M]. 武漢: 華中理工大學(xué)出版社, 1997.
3]。
圖4.3 左避障子程序
4.4 右避障程序的思路
在滅火的途中,當(dāng)機(jī)器人碰到障礙物時,判斷出障礙物的高低選擇采用避障。根據(jù)障礙物的擺放,我們機(jī)器人會自行選擇左避障或右避障程序。假設(shè)機(jī)器人選擇右避障這個子程序時,我們程序如下:
程序的編寫方式:如圖(4.4)當(dāng)接觸到障礙物時,限位開關(guān)(IF1)中I8由常開位置改變?yōu)殚]合狀態(tài)。左避障程序立即啟動。首先機(jī)器人先后退,給出機(jī)器人調(diào)整車身的距離。
將M2(機(jī)器人左輪電機(jī))和M3(機(jī)器人右輪電機(jī))同時反轉(zhuǎn),并設(shè)定其馬達(dá)脈沖數(shù)為8,這樣就可以完成機(jī)器人后退這一程序。之后,我們需調(diào)整機(jī)器人的車身。由于機(jī)器人的重心原設(shè)定在后身,我們則要靠機(jī)械手臂下的滑臺,將機(jī)器人的重心位置移動到前座,使得機(jī)器人尾座部分離開地面,減少與地面的摩擦。M1(EM1)電機(jī)正轉(zhuǎn)----I1(EM1)脈沖計數(shù)80----M1(EM1)電機(jī)停止----M4(IF1)電機(jī)正轉(zhuǎn)----I4(IF1)脈沖計數(shù)190----M4(IF1)電機(jī)停止----M1(IF1)電機(jī)正轉(zhuǎn)----I1(IF1)脈沖計數(shù)60----M1(IF1)電機(jī)停止----M3(IF1)電機(jī)正轉(zhuǎn)----I3(IF1)開關(guān)判斷----減值運算指令----給定變量數(shù)值為7----判斷指令----當(dāng)(N)時,反饋到M3(IF1)電機(jī)正轉(zhuǎn);當(dāng)(Y)時,M3(IF1)電機(jī)停止-----M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)----I2(IF1)脈沖計數(shù)4、I3(IF1)脈沖計數(shù)4----M2(IF1)電機(jī)停止、M3(IF1)電機(jī)停止----M2(IF1)電機(jī)正轉(zhuǎn)----I2(IF1)開關(guān)判斷----當(dāng)(0)時,I7(IF1)開關(guān)判斷----M2(IF1)電機(jī)停止----I2(IF1)開關(guān)判斷----減值運算指令----給定變量數(shù)值為7----判斷指令----當(dāng)(N)時,反饋到I2(IF1)開關(guān)判斷;當(dāng)(Y)時, M2(IF1)電機(jī)停止----重新回到M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)。
當(dāng)I2(IF1)開關(guān)判斷為(Y)時,加值運算指令----給定變量數(shù)值為7----判斷指令----當(dāng)(N)時,反饋到I2(IF1)開關(guān)判斷;當(dāng)(Y)時,M2(IF1)電機(jī)停止----M2(IF1)電機(jī)正轉(zhuǎn)、M3(IF1)電機(jī)正轉(zhuǎn)----I2(IF1)脈沖計數(shù)12、I3(IF1)脈沖計數(shù)12----M2(IF1)電機(jī)停止、M3(IF1)電機(jī)停止----M3(IF1)電機(jī)正轉(zhuǎn)----I3(IF1)脈沖計數(shù)14---- M3(IF1)電機(jī)停止----M1(IF1)電機(jī)反轉(zhuǎn)----I1(IF1)脈沖計數(shù)60----M1(IF1)電機(jī)停止----M4(IF1)電機(jī)反轉(zhuǎn)---- I4(IF1)脈沖計數(shù)190----M4(IF1)電機(jī)停止---- M1(EM1)電機(jī)反轉(zhuǎn)----I1(EM1)脈沖計數(shù)80----M1(EM1)電機(jī)停止。
圖4.4 右避障子程序
4.5 報警燈的思路
當(dāng)傳感器作120度掃描時,報警燈也相應(yīng)的工作起來。程序如下圖:
程序的編寫方式:如圖(4.5)報警燈共三盞,分紅,藍(lán),綠三種顏色。每兩盞燈之間的時間差距為0.2S,工作方式為:紅→藍(lán)→綠→紅……M2(EM1)報警燈1亮----I2(EM1)時間延遲0.2S---- M2(EM1)報警燈1滅----M3(EM1)報警燈2亮----I3(EM1)時間延遲0.2S----M3(EM1)報警燈2滅----M4(EM1)報警燈3亮----I4(EM1)時間延遲0.2S---- M4(EM1)報警燈3滅----M2(EM1)報警燈1亮----I2(EM1)時間延遲0.2S----M2(EM1)報警燈1滅……(循環(huán)) [14] 陳懇主編.機(jī)器人技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2006.
4][15] 唐德修主編.現(xiàn)代汽車機(jī)械基礎(chǔ)[M].西南交通大學(xué)出版社,2006.
5]。
圖4.5報警燈子程序
4.6 滅火方式的思路
當(dāng)傳感器與火源的距離小于100時,機(jī)器人會自行停止,傳感器3再次發(fā)出信號,確認(rèn)之后,機(jī)械手臂將執(zhí)行滅火。滅火方式為:機(jī)械手臂上的滅火器對火源來回噴灑2次。
程序的編寫方式:圖(4.6)循環(huán)計數(shù)2次----M1(EM1)電機(jī)正轉(zhuǎn)----I1(EM1)開關(guān)判斷----加值運算指令----給定變量數(shù)值為0----判斷指令----當(dāng)小于12時,程序?qū)⒎答伒絀1(EM1)開關(guān)判斷;當(dāng)?shù)扔?2時---- M1(EM1)電機(jī)反轉(zhuǎn)----I1(EM1)開關(guān)判斷----減值運算指令----給定變量數(shù)值為0----判斷指令----當(dāng)大于-12時,程序?qū)⒎答伒絀1(EM1)開關(guān)判斷;當(dāng)?shù)扔?12時,程序?qū)⒒氐窖h(huán)計數(shù)端----經(jīng)過2次循環(huán)之后---- M1(EM1)電機(jī)正轉(zhuǎn)----I1(EM1)脈沖計數(shù)24----M1(EM1)電機(jī)停止。
圖4.6 滅火子程序
4.7 確定火源,自行(左、右)拐的思路
當(dāng)傳感器發(fā)現(xiàn)火源位置時,根據(jù)傳感器的位置,我們機(jī)器人可以自行調(diào)整車身的位置,使機(jī)器人與火源的位置成一直線。并能快速滅火。這時,如何根據(jù)傳感器來調(diào)整車身,這是我們程序一大亮點之一。
a) 假設(shè)火源在機(jī)器人的右方出現(xiàn),機(jī)器人將自行右拐。程序如下:
程序的編寫方式:圖(4.7.1)讓傳感器上的計數(shù)脈沖的起點為30,但發(fā)現(xiàn)火源位置時,我們在程序中附加一個變量指令,假設(shè)測出傳感器上的計數(shù)脈沖此時為40。我們則可以根據(jù)變量上的數(shù)值使車身調(diào)整,M3電機(jī)自行反轉(zhuǎn),電機(jī)的脈沖計數(shù)為10。M3(IF1)電機(jī)反轉(zhuǎn)----I3(IF1)開關(guān)判斷----減值運算指令----給定變量數(shù)值為40----判斷指令----當(dāng)大于30時,程序自行反饋到M3(IF1)電機(jī)反轉(zhuǎn)位置;當(dāng)?shù)扔?0時,M3(IF1)電機(jī)停止。
圖4.7 左拐子程序
b) 假設(shè)火源在機(jī)器人的左方出現(xiàn),機(jī)器人將自行左拐。程序如下:
程序的編寫方式:圖(4.8)讓傳感器上的計數(shù)脈沖的起點為30,但發(fā)現(xiàn)火源位置時,我們在程序中附加一個變量指令,假設(shè)測出傳感器上的計數(shù)脈沖此時為20。我們則可以根據(jù)變量上的數(shù)值使車身調(diào)整,M3電機(jī)自行正轉(zhuǎn),電機(jī)的脈沖計數(shù)為10。M3(IF1)電機(jī)反正轉(zhuǎn)----I3(IF1)開關(guān)判斷----減值運算指令----給定變量數(shù)值為40----判斷指令----當(dāng)大于30時,程序自行反饋到M3(IF1)電機(jī)正轉(zhuǎn)位置;當(dāng)?shù)扔?0時,M3(IF1)電機(jī)停止。
圖4.8 右拐子程序
總結(jié)
時間過的飛快畢業(yè)設(shè)計接近尾聲,這段時間里我們要完成的任務(wù)就是做好我們畢業(yè)前最后一件事——完成我們的畢業(yè)設(shè)計。畢業(yè)設(shè)計是對我們大學(xué)學(xué)業(yè)結(jié)束的總結(jié),也是對我們所學(xué)知識的鞏固,它體現(xiàn)了學(xué)生的綜合素質(zhì)。首先我十分感謝辛勤教育我們的所有老師,你們辛苦了!其次,我要感謝我的母?!暇├砉ご髮W(xué)泰州科技學(xué)院,是它提供給了我兩年美好的學(xué)習(xí)環(huán)境。最后,等我工作之后,我一定會努力工作,將來匯報學(xué)校對我的照顧和教育。
在做機(jī)器人畢業(yè)編程的這段時間里,感覺雖然有點忙,但是說實話收獲非常的大,懂得了,凡遇到任何困難,只要吃苦耐勞,踏實勤奮,樂觀進(jìn)取,就一定能突破困難。體會最深的就是現(xiàn)在的就業(yè)形式有點嚴(yán)峻,壓力也比較大,應(yīng)屆畢業(yè)生面臨著很大的困難,但是萬事開頭難,我相信只要我們付出足夠的努力就會有收獲,在企業(yè)和社會上立足。在編程的過程中也有許多的困難和不足之處,比如平常和老師的溝通還不夠;對設(shè)計及編程的要求理解還不夠;開始的時候沒有給予足夠的重視。但是可以說我很好的總結(jié)了這些不足,想辦法改進(jìn)自己,使自己變的出色。
全自動倉庫滅火機(jī)器人設(shè)計與編程這個課題可以說是非常有利于我們鞏固所學(xué)的知識特別是機(jī)械設(shè)計知識,意義非常大。,由于機(jī)器人程序具有對使用環(huán)境適應(yīng)性強(qiáng)的特性,同時所針對的倉庫的類型也是有一部分的局限性,因此在這,還需要進(jìn)一步的調(diào)整及設(shè)計。在機(jī)器人的構(gòu)思方面,還有許多的不足的地方,比如說結(jié)構(gòu)的固定,傳動時,所常遇到的死點等等。當(dāng)然我們的努力同時也得到了學(xué)校及老師們的認(rèn)可?;叵肷险n的時候,自己確實感到遺漏很多。在學(xué)校的兩年里,我學(xué)到了。學(xué)到了許多做人的道理,人在處理問題方面也成熟果斷了許多,最主要學(xué)到了適應(yīng)社會的本領(lǐng)。課程設(shè)計的結(jié)束意味著大學(xué)生活的結(jié)束,正式跨入職場,迎接我的是一個有挑戰(zhàn)性的工作,在找工作的途中。我真正體會到了理論聯(lián)系實際。在外面學(xué)的東西多,人際關(guān)系,真正的技術(shù),說話的方式和態(tài)度等等!當(dāng)然在有些方面在學(xué)校還是得到了鍛煉,但是還不夠,希望學(xué)校能給我們得學(xué)弟學(xué)妹們更多展示自己能力得舞臺和機(jī)會。
回想做機(jī)器人那短暫的兩個星期,知道了其實自己比想象中的自己要強(qiáng)的多。比起在從前的學(xué)習(xí)生涯,可以說是艱苦很多,我要學(xué)習(xí)得東西非常非常多,所以我對我自己說,一定要堅持開始肯定苦得,而且要有短期和長期目標(biāo),我一定會努力實現(xiàn)自己得目標(biāo)。我相信我自己,一定會有一番成就得。
最后,我想說我十分感謝兩位老師(劉艷和李連波)平時在完成設(shè)計的時間里對我的關(guān)心和照顧,也要感謝所有幫助過我的人。
致謝
美好的校園生活已經(jīng)到了尾聲,背著行李走進(jìn)校園的情景依然清晰可見。毫無疑問,校園生活將是我一生中最美好的時光,這里給我留下了太多美好,有尊敬而智慧的老師,有友好而可愛的同學(xué),有志趣相投而相互促進(jìn)的朋友……這些都將是我最難忘的留戀。
這兩年的點點滴滴改變了我很多方面,它留給我的影響是受用終生的。在這里有循循善誘的老師,互幫互助的同學(xué),豐富多彩的生活,充實了我的校園生活,給我的業(yè)余生活留下了太多歡聲笑語,在這里我開始睜開眼睛觀察并思考我身邊的世界,開始編織我的理想并規(guī)劃著我的將來,開始為了實現(xiàn)自己的抱負(fù)而學(xué)習(xí)必要的知識鍛煉必要的能力,開始有了展翅高飛的沖動和自信。無論以后的路我將怎樣走過,至少這里給了我起飛的平臺。
我真要感謝我的學(xué)校,是它讓我有了一個學(xué)習(xí)和思考的環(huán)境;真要感謝我的老師們,向我的每一個老師致敬,是他們教給了我生存和競爭的本領(lǐng);我還要感謝我的同學(xué)朋友們,因為有你們的陪伴我的學(xué)校生活才會如此豐富多彩。
兩年的學(xué)校生活轉(zhuǎn)瞬即逝,短暫得讓我還沒來得及準(zhǔn)備妥當(dāng)就要開始踏上社會開始新的征程,回首過去,我有過很多失敗,很多無知,也浪費了很多寶貴的時間。因此我只能寄希望于以后,我會用我的努力讓我的以后變得更加美好,也用我的努力讓我對這個養(yǎng)育了我的社會做出更多的貢獻(xiàn)。
畢業(yè)在即,最后一年的主要任務(wù)就是完成一份畢業(yè)設(shè)計,用我們豐富的實踐經(jīng)驗,扎實的理論功底,向?qū)W校匯報我這幾年的收獲。
畢業(yè)設(shè)計是對每一個即將跨出學(xué)校大門,步入社會學(xué)生的檢驗。緊張而繁忙的畢業(yè)設(shè)計即將結(jié)束,回顧這次畢業(yè)設(shè)計,我看到在這次鍛煉中我受益匪淺,在次過程中我調(diào)動了我的所有知識,查找了多種資料,向老師請教,而他們也都不厭其煩地給我講解,盡管有時候他們認(rèn)為我的問題簡單得可笑。通過這次畢業(yè)設(shè)計我鞏固了以往所學(xué)的所有知識,而且學(xué)會了如何融會貫通地去運用這些知識,并且有機(jī)地綜合其它各方面的因素,使理論與實踐相結(jié)合,設(shè)計出滿足題目要求的產(chǎn)品來。這培養(yǎng)了我探索科學(xué)的興趣,一絲不茍的態(tài)度,吃苦耐勞的風(fēng)格,還有可貴的鉆研精神,同時也使我感到要成為一名合格的工程技術(shù)人員的不易,在學(xué)校里我們雖然掌握了一定的理論知識,但離現(xiàn)實運用還有一定的距離,因此我們還必須付出艱辛的努力,堅持不懈地學(xué)習(xí)并積極投身于實踐,這樣才能實現(xiàn)自己的抱負(fù)。
在這次畢業(yè)設(shè)計的過程中,我還深深體會到自己知識的缺乏,在許多領(lǐng)域我還只是知其皮毛,甚至一無所知,離真正的知識海洋還有很長的一段路要走。所以我決心要在今后的工作中繼續(xù)不斷地學(xué)習(xí),不斷地提高自己的理論知識和實踐能力,只有這二者完美地結(jié)合在一起才能發(fā)揮我的最大作用。
經(jīng)過這次長達(dá)近一年的畢業(yè)設(shè)計,我個人的工程技術(shù)素質(zhì)和綜合運用知識的能力都有很大的進(jìn)步,同時在提出問題,分析問題和解決問題方面的能力都得到了很大提高,鍛煉了形象思維與抽象思維相結(jié)合的能力,使我的知識結(jié)構(gòu)更加合理化,為勝任即將登上的工作崗位打下了良好的基礎(chǔ),所有這些都將是我寶貴的財富。
在這次畢業(yè)設(shè)計中,我得到了劉艷老師、李連波老師的精心指導(dǎo),我能順利地完成本次畢業(yè)設(shè)計與他們的辛勤付出是分不開的,正因為老師們的不厭其煩的指導(dǎo)和點撥我的畢業(yè)設(shè)計才有了方向和輪廓,在此對老師表示深深的感謝。也要感謝慧魚公司為我提供了做畢業(yè)設(shè)計的良好環(huán)境,在那里我得以有機(jī)會接觸機(jī)器人,和獲得全國二等獎。同時要感謝的還有那些平時在畢業(yè)設(shè)計過程中幫助過我的同學(xué)們,因為有了他們的支持和鼓勵以及一些資料上的提供才有了這次畢業(yè)的圓滿成功。
當(dāng)然,畢業(yè)設(shè)計是有一定難度的,鑒于個人能力,知識,經(jīng)驗有限,設(shè)計中難免有不足或錯誤,懇請各位老師批評指正。
參考文獻(xiàn)
[1] 羅志增主編.測試技術(shù)與傳感器[M].西安:西安電子科技大學(xué)出版社,2008.
[2] 郭迎福主編.測試技術(shù)與信號處理[M].中國礦業(yè)大學(xué)出版社,2009.
[3] 毛宗源主編.機(jī)器人智能控制方法[M]. 國防工業(yè)出版社,2002.
[4] 霍偉主編.機(jī)器人動力學(xué)與控制[M]. 北京:高等教育出版社,2005.
[5] 曲凌主編.慧魚創(chuàng)意機(jī)器人設(shè)計與實踐教程[M].上海交通大學(xué)出版社,2007.
[6] 濮良貴主編.機(jī)械設(shè)計[M].北京:高等教育出版社,2006.
[7] 孫桓主編.機(jī)械原理[M]. 北京:高等教育出版社,2006.
[8] (美)David Cook主編.機(jī)器人制作[M].北京:北京航空航天大學(xué)出版社,2005.
[9] 錢煒編著.越障機(jī)器人的設(shè)計與研究[J]. 上海理工大學(xué)學(xué)報,2002.
[10] 范永勝主編.電器控制與PLC應(yīng)用[M].北京:中國電力出版社,2007.
[11] 章宏甲主編.液壓與氣壓傳動[M].北京:機(jī)械工業(yè)出版社,2009.
[12] 朱世強(qiáng)主編.機(jī)器人及其應(yīng)用[M].浙江:浙江大學(xué)出版社,2001.
[13] 吳振彪主編. 工業(yè)機(jī)器人[M]. 武漢: 華中理工大學(xué)出版社, 1997.
[14] 陳懇主編.機(jī)器人技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2006.
[15] 唐德修主編.現(xiàn)代汽車機(jī)械基礎(chǔ)[M].西南交通大學(xué)出版社,2006.
30