智能移動(dòng)垃圾分揀機(jī)器人_第1頁(yè)
智能移動(dòng)垃圾分揀機(jī)器人_第2頁(yè)
智能移動(dòng)垃圾分揀機(jī)器人_第3頁(yè)
智能移動(dòng)垃圾分揀機(jī)器人_第4頁(yè)
智能移動(dòng)垃圾分揀機(jī)器人_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

廣東東軟學(xué)院本科畢業(yè)設(shè)計(jì)(論文)內(nèi)容摘要本課題探討一種基于機(jī)器視覺(jué)識(shí)別技術(shù)的智能移動(dòng)垃圾分揀機(jī)器人系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了簡(jiǎn)單背景下進(jìn)行路徑規(guī)劃遍歷待清掃區(qū)域,目標(biāo)對(duì)象的識(shí)別和定位。系統(tǒng)采用深度學(xué)習(xí)的方法實(shí)現(xiàn)簡(jiǎn)單背景下目標(biāo)垃圾的真實(shí)性識(shí)別,由目標(biāo)檢測(cè)模塊、導(dǎo)航模塊以及分揀控制模塊三大部分組成。自動(dòng)導(dǎo)航基于ROS分布式框架,采用激光雷達(dá)采集清掃區(qū)域環(huán)境信息,運(yùn)用掃描匹配算法的SLAM功能,通過(guò)最優(yōu)路徑算法進(jìn)行路徑規(guī)劃遍歷清掃區(qū)域。機(jī)器人遍歷過(guò)程中,目標(biāo)檢測(cè)模塊通過(guò)SSD_MobileNet_V2深度學(xué)習(xí)算法對(duì)攝像頭獲取的圖像進(jìn)行目標(biāo)檢測(cè)以及目標(biāo)分類,獲取目標(biāo)的坐標(biāo)及其角度信息作為分揀控制模塊的輸入信息,控制分揀控制模塊執(zhí)行垃圾抓取任務(wù)。關(guān)鍵詞:機(jī)器視覺(jué)垃圾分揀深度學(xué)習(xí)自動(dòng)導(dǎo)航

AbstractThispaperdiscussesanintelligentmobilegarbagesortingrobotsystembasedonmachinevisionrecognitiontechnology.Thesystemrealizesthepathplanning,traversingtheareatobecleaned,andidentifyingandlocatingthetargetobjectinasimplebackground.Thesystemusesthemethodofdeeplearningtorealizetheauthenticityidentificationofthetargetgarbageinthesimplebackground,whichiscomposedofthreeparts:thetargetidentificationunit,navigationunitandthesortingcontrolunit.BasedontheROSdistributedframework,automaticnavigationuseslidartocollecttheenvironmentinformationofthecleaningarea,usestheslamfunctionofscanningmatchingalgorithm,andusestheoptimalpathalgorithmtoplanandtraversethecleaningarea.Intheprocessofrobottraversal,thetargetrecognitionunitdetectsandclassifiestheimageacquiredbythecamerathroughtheSSD_MobileNet_V2deeplearningalgorithm,obtainsthecoordinatesandangleinformationofthetargetastheinputinformationofthesortingcontrolunit,andcontrolsthesortingcontrolunittoperformthegarbagegrabbingtask.KeyWords:Machinevision,GarbagesortingDeepLearningAutomaticpilot

目錄第一章緒論 61.1課題研究背景與意義 61.1.1研究背景 61.1.2研究意義 61.2國(guó)內(nèi)外研究現(xiàn)狀 7第二章總體設(shè)計(jì)方案 92.1任務(wù)需求與功能分析 92.1.1任務(wù)需求 92.1.2功能分析 92.2系統(tǒng)構(gòu)成 10第三章硬件電路設(shè)計(jì) 113.1硬件選型 113.1.1導(dǎo)航模塊主控制板選型 113.1.2攝像頭模塊選型 123.1.3舵機(jī)選型 133.1.4激光雷達(dá)選型 143.1.5微控制器選型 143.2總體結(jié)構(gòu)分布 15第四章系統(tǒng)軟件設(shè)計(jì) 174.1目標(biāo)檢測(cè)模型制作 174.1.1前期準(zhǔn)備 174.1.2 模型建立與評(píng)估 174.2激光SLAM運(yùn)用 194.2.1SLAM導(dǎo)航系統(tǒng)框架 194.2.2建圖系統(tǒng)框架 204.3軟件流程 21第五章系統(tǒng)調(diào)試 235.1模型訓(xùn)練設(shè)置 235.1.1數(shù)據(jù)增強(qiáng) 235.1.2模型訓(xùn)練 235.2性能指標(biāo)測(cè)試 245.3結(jié)論 25參考文獻(xiàn) 26致謝 27

第一章緒論1.1課題研究背景與意義1.1.1研究背景從2000年以來(lái),中國(guó)在經(jīng)濟(jì)方面取得了飛速發(fā)展,雖然生活水平得到了顯著提高,但是優(yōu)質(zhì)生活所帶來(lái)的困擾也在不斷增加,特別是生活廢品、垃圾的飛速增長(zhǎng),導(dǎo)致我國(guó)逐漸成為受垃圾污染最嚴(yán)重的國(guó)家之一。有關(guān)部門統(tǒng)計(jì)表明,生活垃圾的產(chǎn)量與GDP增長(zhǎng)存在一定關(guān)系,隨著經(jīng)濟(jì)的飛速增長(zhǎng),人均生產(chǎn)垃圾也會(huì)隨之飛速增長(zhǎng),中國(guó)人口基數(shù)的龐大也是最重要的原因之一。在2019年國(guó)務(wù)院發(fā)布了一則重要通告,是有關(guān)于在全國(guó)地級(jí)城市進(jìn)行生活垃圾分類工作的重要指示,決定在2019年起對(duì)全國(guó)地級(jí)及以上城市全面啟動(dòng)垃圾分類工作。盡管全國(guó)各地都在積極推動(dòng)人民要積極進(jìn)行垃圾分類處理,也都采取了各種措施來(lái)實(shí)施垃圾分類,即使垃圾分類的重要試點(diǎn)——上海,推行相關(guān)政策20多年,但是從實(shí)際執(zhí)行的過(guò)程及效果來(lái)看,并沒(méi)有達(dá)到政府所預(yù)期的成果。綜合來(lái)看,居民對(duì)于垃圾的分類意識(shí)不強(qiáng)烈、分類知識(shí)欠缺、地方執(zhí)行監(jiān)管力度不夠嚴(yán)格、未從根源分類等都可能是造成分類效果不理想的原因。我們所面臨的難題依然:是如何才能促進(jìn)發(fā)發(fā)明更加節(jié)省人力又有效的垃圾分類方式。在許多發(fā)展中國(guó)家,垃圾分類和減量勢(shì)在必行,在這些國(guó)家,固體廢物的快速增長(zhǎng)與處理能力不足之間的不平衡可能是一個(gè)挑戰(zhàn)。城市固體廢物管理是當(dāng)今城市社會(huì)面臨的一個(gè)重大挑戰(zhàn),因?yàn)樗脊差A(yù)算的很大一部分,如果處理不當(dāng),會(huì)導(dǎo)致環(huán)境和社會(huì)問(wèn)題。分類是指將生活垃圾放入不同的垃圾桶中,通過(guò)不同的清潔、運(yùn)輸和回收方式,使其成為新的資源。但是自從出現(xiàn)了與人們亂丟垃圾導(dǎo)致水污染、生態(tài)災(zāi)害、大氣污染和垃圾圍城等有關(guān)的問(wèn)題之后,環(huán)境在以我們控制不了的速度持續(xù)惡化,這種行為應(yīng)該得到制止。由于西方國(guó)家和一些亞洲國(guó)家城市化水平相對(duì)較高,城市垃圾問(wèn)題也就更早的顯現(xiàn)出來(lái),現(xiàn)在國(guó)外主流措施對(duì)垃圾的源頭控制、市場(chǎng)與經(jīng)濟(jì)調(diào)控。日本在垃圾分類處理方面屬于世界頂尖水平。由于日本的孩子從小就接受環(huán)保方面的教育,最主要的優(yōu)點(diǎn)是他們對(duì)垃圾分類方面的宣傳與教育,公共場(chǎng)諸如:公交車、地鐵等所都會(huì)用自帶的垃圾袋去裝垃圾。在分類方式上日本垃圾分類比較細(xì)致。他們本身就存在著非常完善的垃圾管理系統(tǒng),對(duì)于居民源頭分類是最有效的辦法,居民分類指導(dǎo)、經(jīng)濟(jì)鼓勵(lì)性和強(qiáng)制性手段可促進(jìn)居民的源頭分類。1.1.2研究意義在這種形勢(shì)下,垃圾分類收集已成為當(dāng)務(wù)之急和現(xiàn)代化建設(shè)的必然趨勢(shì)。我們普通公民的義務(wù)是垃圾分類回收,這不單單是國(guó)家的職責(zé),我們的家園應(yīng)該由我們每一個(gè)人保護(hù)。目前,分類垃圾桶在我國(guó)城市街道上大部分只是貼有標(biāo)簽的普通垃圾桶,需要人為去識(shí)別垃圾種類,這種分類桶缺乏自控能力,再加上我國(guó)對(duì)垃圾分類宣傳力度不夠,可回收垃圾的種類是很多人的知識(shí)盲區(qū),使其分類并沒(méi)有達(dá)到想要的結(jié)果,回收后的再次分類消耗了大量的時(shí)間,依然需要安排人力對(duì)其進(jìn)行處理。目前,人工垃圾分類效率低的缺點(diǎn)需要改進(jìn),取而代之的是機(jī)器人抓取系統(tǒng)。本課題研究的是一種智能移動(dòng)垃圾分揀機(jī)器人,其基于機(jī)器視覺(jué)識(shí)別技術(shù)掃描識(shí)別垃圾并抓取垃圾和通過(guò)路徑規(guī)劃遍歷清掃需要人工清理的區(qū)域。本系統(tǒng)由分揀控制模塊、目標(biāo)檢測(cè)模塊以及導(dǎo)航模塊三大模塊組成。導(dǎo)航模塊基于ROS分布式框架,機(jī)器人遍歷過(guò)程中,使用基于掃描匹配算法的SLAM功能,利用安裝在地盤上的激光雷達(dá)采集掃描周圍區(qū)域環(huán)境的整體信息并進(jìn)行建圖,通過(guò)最優(yōu)路徑算法進(jìn)行路徑規(guī)劃遍歷需要代替人工清掃的區(qū)域。目標(biāo)檢測(cè)模塊是由計(jì)算機(jī)連接攝像頭,通過(guò)SSD_MobileNet_V2深度學(xué)習(xí)算法對(duì)攝像頭獲取的圖像進(jìn)行目標(biāo)檢測(cè)以及分類,分揀控制模塊通過(guò)處理后所獲取的目標(biāo)坐標(biāo)及其角度信息作為的輸入信息,控制執(zhí)行對(duì)垃圾進(jìn)行抓取任務(wù)。1.2國(guó)內(nèi)外研究現(xiàn)狀國(guó)外對(duì)于機(jī)器視覺(jué)技術(shù)的運(yùn)用已經(jīng)相對(duì)成熟,尤其是工業(yè)化程度較高的國(guó)家。如德國(guó)、美國(guó)、日本等國(guó)家,已經(jīng)被廣泛的應(yīng)用在其工業(yè)生產(chǎn)中,其技術(shù)及應(yīng)用已經(jīng)走在世界的前列。日本的研究學(xué)者曾設(shè)計(jì)一款可除雜草并收割蔬菜的機(jī)器人,其利用機(jī)器視覺(jué)系統(tǒng)識(shí)別雜草的位置,在通過(guò)機(jī)械結(jié)構(gòu)割除的同時(shí)收割蔬菜。研究學(xué)者曾用傅里葉函數(shù)對(duì)收集的開心果圖片進(jìn)行圖像特征點(diǎn)提取,同時(shí)利用CNN卷積神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)開心果的等級(jí)選擇,從這個(gè)事例中也可看出卷積神經(jīng)網(wǎng)絡(luò)可以提取更準(zhǔn)確的特征,實(shí)現(xiàn)對(duì)開心果的精細(xì)分類。早在二十世紀(jì)90年代,英國(guó)就基于機(jī)器視覺(jué)技術(shù)開發(fā)了一種蘑菇采樣機(jī)器人,利用圖像檢測(cè)和識(shí)別技術(shù)實(shí)現(xiàn)對(duì)蘑菇的識(shí)別、分類及定位。在垃圾分類處理方面,荷蘭的一家機(jī)器人公司開發(fā)了一款垃圾分類機(jī)器人,該機(jī)器人的分揀系統(tǒng)都是由荷蘭已經(jīng)制造的現(xiàn)成的工業(yè)機(jī)器人零部件組裝而成,不僅可以對(duì)垃圾進(jìn)行分揀的同時(shí),還能夠?qū)C(jī)器人上的各個(gè)部位進(jìn)行任意功能部件的添加,其所佩戴的新的測(cè)量裝置,安裝在其機(jī)械臂上的攝像頭、能夠?qū)χ匚镞M(jìn)行測(cè)量的重量測(cè)量?jī)x、觸覺(jué)反饋和金屬探測(cè)器所采集的綜合數(shù)據(jù),不僅能對(duì)金屬、塑料、木材,甚至對(duì)混凝土等的較難判斷的軟質(zhì)物質(zhì)進(jìn)行分類,還能降低有害物質(zhì)對(duì)人體的危害。為機(jī)器人系統(tǒng)上電后,根據(jù)系統(tǒng)設(shè)定,可以讓機(jī)器人從各種各樣的垃圾中分揀出可回收以及不可回收利用的垃圾材料,將需要被分揀的廢品放在垃圾傳送帶上,機(jī)器人的機(jī)械手將廢品等垃圾揀起并通過(guò)機(jī)器視覺(jué)技術(shù)進(jìn)行分析,機(jī)器人將能識(shí)別出垃圾的種類,識(shí)別后放在不同的垃圾回收分類箱里。從而進(jìn)一步提高這種單雙臂機(jī)器人的識(shí)別和分揀成功率,對(duì)于環(huán)境保護(hù)和節(jié)省人員有巨大的優(yōu)勢(shì)。在2019年11月09日,上海進(jìn)博會(huì)的ABB公司展出了一款垃圾分類機(jī)械臂,整套系統(tǒng)是聽過(guò)一云計(jì)算、深度學(xué)習(xí)、邊緣計(jì)算以及機(jī)器人自動(dòng)化等前沿技術(shù)的綜合性應(yīng)用使其能夠默契配合,并以此實(shí)現(xiàn)了各種各樣垃圾包括瓶子、紙巾、塑料袋等識(shí)別和分揀的自動(dòng)化和無(wú)人化。分揀堆區(qū)域的單機(jī)械臂ABB機(jī)器人負(fù)責(zé)把收集到的垃圾桶里的垃圾放入投料區(qū)并對(duì)它進(jìn)行精準(zhǔn)識(shí)別。隨后發(fā)送給分揀區(qū)的雙機(jī)械臂ABB機(jī)器人,最終實(shí)現(xiàn)垃圾的分類與回收工作。

第二章總體設(shè)計(jì)方案2.1任務(wù)需求與功能分析2.1.1任務(wù)需求在生活的垃圾回收處理系統(tǒng)中,垃圾分類是整個(gè)系統(tǒng)的關(guān)鍵過(guò)程,其速率能夠制約整個(gè)生產(chǎn)線的效率,因此垃圾分揀是最關(guān)鍵的環(huán)節(jié)。目前,全世界范圍內(nèi)的生活垃圾分揀線主要還是是采用傳統(tǒng)的人工分揀的方式,以傳送帶將生活垃圾持續(xù)平鋪傳送,其兩側(cè)站立多名工人,以手動(dòng)抓取的方式對(duì)垃圾進(jìn)行分揀。傳送帶不間斷運(yùn)行,工人長(zhǎng)期在垃圾旁邊進(jìn)行重復(fù)性的垃圾分揀工作,手工分揀工作不僅量大、自動(dòng)化程度差,而且工人會(huì)因?yàn)殚L(zhǎng)期的工作而容易疲勞,從而使垃圾分揀工作效率降低,且具有工作環(huán)境惡劣、有害垃圾對(duì)人體的傷害等弊端。因此,生活垃圾處理生產(chǎn)線急需采用自動(dòng)化機(jī)器人系統(tǒng)替代人工分揀,將垃圾處理廠打造成無(wú)人化、智能化的智慧工廠。當(dāng)給前復(fù)雜環(huán)境下的目標(biāo)檢測(cè)識(shí)別是當(dāng)前機(jī)器視覺(jué)檢測(cè)技術(shù)的關(guān)鍵難題,到目前為止,針對(duì)具有粘連和遮掩的目標(biāo)對(duì)象的分類,尚未有成熟的視覺(jué)處理產(chǎn)品可以滿足此需求。特別是與工業(yè)機(jī)械臂實(shí)時(shí)配合的視覺(jué)辨識(shí)技術(shù)也沒(méi)有成熟的解決方案。本文以國(guó)內(nèi)當(dāng)前急需發(fā)展的環(huán)保產(chǎn)業(yè)為中心點(diǎn),展開智能移動(dòng)垃圾分揀機(jī)器人系統(tǒng)相關(guān)技術(shù)的討論,以實(shí)現(xiàn)無(wú)人化、垃圾分揀生產(chǎn)線智能化為目標(biāo),最終還可將相關(guān)技術(shù)推廣運(yùn)用到分類及物料智能辨識(shí)等相關(guān)行業(yè)領(lǐng)域,應(yīng)用面廣泛。2.1.2功能分析課題所述的智能移動(dòng)垃圾分揀機(jī)器人系統(tǒng)需要將生活中的垃圾進(jìn)行識(shí)別分類,通過(guò)分類后的結(jié)果將垃圾進(jìn)行分揀處理回收,需要滿足以下需求:(1)能在穩(wěn)定充足的光照環(huán)境或者各種理想環(huán)境下,激光雷達(dá)掃描環(huán)境區(qū)域,進(jìn)行3D建圖,獲取周圍的環(huán)境信息。(2)通過(guò)安裝在計(jì)算機(jī)上的攝像頭實(shí)現(xiàn)實(shí)時(shí)傳輸圖像功能,獲取符合要求的圖像數(shù)據(jù)。(3)計(jì)算機(jī)將在簡(jiǎn)單理想環(huán)境下,對(duì)攝像頭所拍攝的實(shí)時(shí)情況進(jìn)行目標(biāo)檢測(cè)分類識(shí)別,并且將處理結(jié)果保存,最終進(jìn)行數(shù)據(jù)對(duì)比。(3)機(jī)械臂能通過(guò)現(xiàn)有所組裝的元件實(shí)現(xiàn)對(duì)垃圾的分類和抓取或者通過(guò)氣泵吸取入桶。(4)整個(gè)系統(tǒng)的功能模塊搭配密切,具有較好的穩(wěn)定性和抗干擾性,能夠持續(xù)穩(wěn)定的進(jìn)行整套流程的操作。(5)該系統(tǒng)有一定的模塊可組可拆化,可以進(jìn)行拆卸、非核心部件的組合等,為后續(xù)的功能實(shí)現(xiàn)提供更大可能性。2.2系統(tǒng)構(gòu)成該基于機(jī)器視覺(jué)的智能移動(dòng)垃圾分揀機(jī)器人系統(tǒng)主要包括:目標(biāo)檢測(cè)模塊、導(dǎo)航模塊、分揀控制模塊,下圖2.1所示是整個(gè)系統(tǒng)構(gòu)成圖:圖2.1系統(tǒng)構(gòu)成圖根據(jù)課題開發(fā)了一款基于機(jī)器視覺(jué)識(shí)別技術(shù)的智能移動(dòng)垃圾分揀機(jī)器人,該機(jī)器人的總體框架分為三大模塊:導(dǎo)航模塊、目標(biāo)檢測(cè)模塊以及分揀控制模塊。導(dǎo)航模塊由軟硬件結(jié)合構(gòu)成,分別為ROS機(jī)器人操作系統(tǒng)和激光雷達(dá)。目標(biāo)檢測(cè)模塊硬件上由攝像頭、計(jì)算機(jī)構(gòu)成,軟件上由谷歌開源TensorFlow框架負(fù)責(zé)垃圾類別的目標(biāo)檢測(cè)。分揀控制模塊為能夠夾取垃圾的機(jī)械臂、吸附木板或者紙巾的氣泵。智能移動(dòng)垃圾分揀機(jī)器人的工作流程如下:首先,開啟網(wǎng)絡(luò)以及無(wú)線通訊系統(tǒng),使機(jī)器人正常啟動(dòng)。在進(jìn)行垃圾分揀前,將機(jī)器人放置于待清理的區(qū)域中,控制機(jī)器人行走整個(gè)待清理區(qū)域,讓機(jī)器人上的激光雷達(dá)掃描待清理區(qū)域的環(huán)境,使用上位機(jī)建立待清理區(qū)域的2D平面圖,上位機(jī)建立完2D平面圖后,機(jī)器人將根據(jù)平面圖的自擬路線,按照導(dǎo)航模塊的指示,自動(dòng)巡航整個(gè)待清理區(qū)域。機(jī)器人在行走的過(guò)程中,攝像頭會(huì)將每一幀圖像數(shù)據(jù)送達(dá)上位機(jī),上位機(jī)的目標(biāo)檢測(cè)模塊將每幀圖像處理后的圖像計(jì)算取得特征數(shù)據(jù),與經(jīng)過(guò)訓(xùn)練后的識(shí)別模型系統(tǒng)庫(kù)所存儲(chǔ)的垃圾圖集特征數(shù)值進(jìn)行對(duì)比,若對(duì)比后的特征值數(shù)據(jù)相似度超90%以上,目標(biāo)檢測(cè)系統(tǒng)則會(huì)將其判別為垃圾,控制器控制分揀控制模塊,使機(jī)械臂對(duì)垃圾進(jìn)行清理,往返循環(huán)。

第三章硬件電路設(shè)計(jì)3.1硬件選型3.1.1導(dǎo)航模塊主控制板選型導(dǎo)航模塊需要接收通過(guò)激光雷達(dá)采集的大量環(huán)境數(shù)據(jù),進(jìn)行里程等大量數(shù)據(jù)計(jì)算,這要求處理器需要足夠優(yōu)秀的運(yùn)算能力。有以下兩種主控制板供選擇:第一種是世界著名的Nvidia制造商旗下的JetSonNano人工智能計(jì)算機(jī),如圖3.1所示。圖3.1JetSonNano這是一款個(gè)人便攜式設(shè)備,其主打低功耗,雖然使用了相比Pascal老一代的Maxwell架構(gòu)GPU,但是包含的128個(gè)視覺(jué)CUDA核心足夠應(yīng)付大多數(shù)小型嵌入式系統(tǒng)的視覺(jué)需求,在電量?jī)H為5W的情況下能將運(yùn)算浮點(diǎn)提高達(dá)到472GFLOPS。其技術(shù)規(guī)格如下表3.1所示:參數(shù)名稱技術(shù)規(guī)格GPU128-coreMaxwellCPUQuad-coreARMA57@1.43GHz內(nèi)存4GB64-bitLPDDR425.6GB/s存儲(chǔ)視頻編碼視頻解碼攝像頭連接屏幕USB其他引腳規(guī)格microSD(notincluded)4K@30|4x1080p@30|9x720p@30(H.264/H.265)4K@60|2x4K@30|8x1080p@30|18x720p@30(H.264/H.265)1xMIPICSI-2DPHYlanesGigabitEthernet,M.2KeyEHDMI2.0andeDP1.44xUSB3.0,USB2.0Micro-BGPIO,I2C,I2S,SPI,UART69mmx45mm,260-pinedgeconnector表3.1JetSonNano技術(shù)規(guī)格第二種是價(jià)格比較相對(duì)JetSonNano較為低廉的樹莓派3B+,如下圖3.2所示:圖3.2樹莓派3B+其是一種基于ARM的小型個(gè)人電腦,相較于較早型號(hào)的樹莓派3B,CPU最高到達(dá)1.4GHZ,擁有更強(qiáng)的WIFI連接(支持5G頻段以及BT4.2&BLE)功能,無(wú)線連接支持5GHZ的WiFi頻段能夠使計(jì)算機(jī)操控樹莓派更加方便。其主要配置如下表3.2所示:參數(shù)名稱技術(shù)規(guī)格SOCBroadcomBCM2837BOGPU64位1.4GHZ以太網(wǎng)HAT有線網(wǎng)絡(luò)WiFi同等條件功耗測(cè)試同等條件溫度測(cè)試1000M802.11AC無(wú)線;2.4GHZ/5HZ雙頻WiFi1.67A81°表3.2樹莓派3B+規(guī)格由主控制器只用來(lái)控制驅(qū)動(dòng)板塊和分揀控制模塊的運(yùn)行,從性能方面,樹莓派3B+能夠勝任用來(lái)處理激光雷達(dá)傳輸數(shù)據(jù)的速度并同時(shí)進(jìn)行2D平面圖的繪制;從主機(jī)整體面積上測(cè)量方面,樹莓派3B+占用空間相較于JetSonNano更小,更易于攜帶。從成本方面,樹莓派只有不到JetSonNano三分之一的價(jià)格,因此完全符合本課題的制作需求。3.1.2攝像頭模塊選型題主要有兩種攝像頭供選擇,一種是可以進(jìn)行視覺(jué)導(dǎo)航、紅外掃描周圍環(huán)境的深度攝像頭;另外一種則是普通攝像頭,只用來(lái)進(jìn)行2D視頻的獲取。第一種是來(lái)自Intel公司的D415/D435深度攝像頭,它的用途廣泛,能夠進(jìn)行物體識(shí)別、定位和跟蹤;實(shí)現(xiàn)現(xiàn)代流行的人臉面部識(shí)別、整只手臂骨骼的跟蹤和手勢(shì)控制。它的強(qiáng)大之處不僅僅在視覺(jué)方面,還包括了一個(gè)雙陣列高精度回音消除麥克風(fēng)。如下圖3.3所示:圖3.3D415深度攝像頭D415規(guī)格如下表3.3所示:參數(shù)名稱技術(shù)規(guī)格深度技術(shù)主動(dòng)紅外(IR)立體輸出分辨率1280x720深度流輸出幀率90fps最小深度距離0.3mRGB傳感器分辨率和幀速度30fps時(shí)為1920x1080紅外信號(hào)發(fā)射器功率可配置至達(dá)440毫瓦表3.2D415規(guī)格第二種是CMOSSensor攝像頭。RGB數(shù)據(jù)除了能表示紅綠藍(lán)三種顏色之外,各自色閾控制在0至255之間,還能表示任何一種由紅綠藍(lán)組合而成的顏色。在本課題的機(jī)器視覺(jué)系統(tǒng)中,拍照部分由攝像機(jī)和鏡頭兩部分組成,因?yàn)樗謷芯康膶?duì)象是垃圾,所以需要快速且精準(zhǔn)的捕捉運(yùn)動(dòng)中的物體圖像,并且考慮其在實(shí)際操作中的空間限制等問(wèn)題,本課題只需采用一般的攝像頭元器件即滿足對(duì)自動(dòng)垃圾分類的探索條件。機(jī)器視覺(jué)方面采用1/2.7OV2710CMOSSensor。在一般情況使用下能夠保持較好的低照度,模組搭配1080P1/2.7"3.6mm高清拍攝鏡頭,照度可達(dá)星光級(jí)0.038Lux。高速640X480@120fps,1280X720@60fps,1920X1080@30fps。除了用于普通廣告機(jī)、視頻會(huì)議和高清監(jiān)控等領(lǐng)域,還能支持USB2.0OTG協(xié)議和接入OTG設(shè)備。3.1.3舵機(jī)選型本課題研究選取機(jī)械臂由自己組裝而成,采用5個(gè)MG996R型號(hào)的舵機(jī)來(lái)機(jī)械臂三自由度抓取。由于本次垃圾分為2類,所以旋轉(zhuǎn)機(jī)構(gòu)除了旋轉(zhuǎn)精度高、扭力較大之外,還需要有較大的轉(zhuǎn)動(dòng)角度。故依據(jù)實(shí)驗(yàn)研究要求,本次選擇大扭力單軸數(shù)字舵機(jī)MG996R如下圖3.4所示:圖3.4MG996R舵機(jī)另外其具有4.8V/9kg-cm的超大扭力,能實(shí)現(xiàn)180度大角度轉(zhuǎn)動(dòng),具體規(guī)格參數(shù)如下表3.4所示:參數(shù)名稱技術(shù)規(guī)格扭矩9kg/cm(4.8V),11kg/cm(6V)電壓4.8~6V齒輪類型金屬齒輪死區(qū)速度角度重量尺寸5us(微秒)0.19秒/60°(4.8V),0.18秒/60°(6V)180°55jigug40.7mm

×

19.7mm

×

42.9mm表3.4MG996R規(guī)格參數(shù)3.1.4激光雷達(dá)選型激光雷達(dá)購(gòu)買了思嵐A1雷達(dá),其在國(guó)產(chǎn)一些SLAM導(dǎo)航項(xiàng)目中得到廣泛應(yīng)用,而且價(jià)格相對(duì)合理,測(cè)距的經(jīng)典范圍在0.15-12米,掃描角度為0-360°,其性能參數(shù)剛好適合于實(shí)驗(yàn)場(chǎng)景。性能參數(shù)如下表3.5所示:參數(shù)名稱技術(shù)規(guī)格角度分辨率≤1單次測(cè)距時(shí)間0.5ms測(cè)量頻率2000-8000Hz可調(diào)節(jié)掃描頻率5-10Hz可調(diào)節(jié)表3.5思嵐A1雷達(dá)參數(shù)3.1.5微控制器選型由于微控制器的得負(fù)責(zé)移動(dòng)和接收樹莓派3B+反饋的數(shù)據(jù)進(jìn)行行走,并且需要進(jìn)行機(jī)械臂的控制,因此需要選擇頻率相對(duì)較高的微控制器。意法半導(dǎo)體開發(fā)的STM32F405擁有168MHz頻率的主頻,采用ART自適應(yīng)實(shí)時(shí)存儲(chǔ)加速器,能夠完美釋放Corte-M4內(nèi)核的性能;當(dāng)CPU工作于所有允許頻率時(shí),可以達(dá)到幾乎零等待周期的性能,并且擁有5個(gè)串口通訊設(shè)備,完全滿足課程需求。3.2總體結(jié)構(gòu)分布機(jī)械部分分為上下兩層結(jié)構(gòu),第一層放置高性能筆記本,第二層放置其他模塊。主要由車輪、車架、目標(biāo)檢測(cè)模塊、導(dǎo)航模塊、分揀控制模塊五部分組成。機(jī)器人總體結(jié)構(gòu)如圖3.5所示:圖3.5機(jī)器人總體結(jié)構(gòu).樹莓派3B+:作為激光雷達(dá)的系統(tǒng)搭建,為了能讓機(jī)器人以最快速度的進(jìn)行導(dǎo)航,輕巧易于攜帶、性能好。.OV2710攝像頭:采用1/2.7CMOSSensor。擁有很好的低照度,照度可達(dá)星光級(jí)0.038Lux。模組搭配3.6mm1080P高清鏡頭。高速640X480@120fps,1280X720@60fps,1920X1080@30fps。用于廣告機(jī)、視頻會(huì)議、高清監(jiān)控等領(lǐng)域;支持USB2.0OTG協(xié)議,可接入OTG設(shè)備。.舵機(jī):主要用于使機(jī)械臂進(jìn)行運(yùn)動(dòng),綜合速度與力度的考慮,最終選定了MG996R。.思嵐A1激光雷達(dá):使用最高模式8000采樣頻率可以實(shí)現(xiàn)對(duì)環(huán)境的360度全方位掃描測(cè)距檢測(cè),確保機(jī)器人快速度運(yùn)動(dòng)時(shí)地圖構(gòu)建的質(zhì)量并獲得周圍環(huán)境的輪廓圖,最后構(gòu)建2D平面圖。.驅(qū)動(dòng)控制微處理器:主要用于控制減速直流電機(jī)。擁有頻率可達(dá)168MHz的STM32F405可以提高反應(yīng)的速度,縮短機(jī)器人清理垃圾運(yùn)作時(shí)間。.機(jī)器人上下層:為了便于對(duì)機(jī)器人進(jìn)行加工和組裝模塊,減輕機(jī)器人的整體運(yùn)行重量,本課題采用了亞克力板作為機(jī)器人搭載硬件的主體。直徑32cm,厚度1cm的圓形。為了增大空間,機(jī)器人分為了上下兩層,第一層搭載高性能計(jì)算機(jī)、攝像頭、垃圾存儲(chǔ)盒以及機(jī)械臂;第二層搭載樹莓派3B+、STM32F405和電源等小型設(shè)備。.車輪:用于運(yùn)載所有設(shè)備,一個(gè)搭載在底部亞克力板的萬(wàn)向和兩個(gè)在前方的動(dòng)力輪。兩個(gè)動(dòng)力輪帶有防止打滑的橡膠輪胎,提高機(jī)器人對(duì)于環(huán)境的自適應(yīng)能力。.機(jī)械臂和氣泵:用于拾取垃圾、紙巾和木板。.高性能計(jì)算機(jī):為了實(shí)現(xiàn)實(shí)時(shí)拍攝并且能夠盡可能地快處理每一幀照片與模型庫(kù)進(jìn)行對(duì)比,機(jī)器人使用性能較好的計(jì)算機(jī)。.垃圾存儲(chǔ)盒:20cm*19cm*10cm的3D打印垃圾存儲(chǔ)盒。

第四章系統(tǒng)軟件設(shè)計(jì)4.1目標(biāo)檢測(cè)模型制作4.1.1前期準(zhǔn)備首先在上位機(jī)端安裝深度學(xué)習(xí)Tensorflow框架與Python語(yǔ)言框架進(jìn)行編程,Tensorflow是由谷歌公司發(fā)明的神經(jīng)網(wǎng)絡(luò)框架,是一個(gè)用于Python編寫的高級(jí)神經(jīng)網(wǎng)絡(luò)API,能同時(shí)支持循環(huán)神經(jīng)網(wǎng)絡(luò)和卷積神經(jīng)網(wǎng)絡(luò),兩者可以緊密組合,在CPU和GPU上無(wú)縫銜接運(yùn)行,可以實(shí)現(xiàn)訓(xùn)練模型的快速化訓(xùn)練和實(shí)現(xiàn);把你的想法轉(zhuǎn)為實(shí)驗(yàn)結(jié)果盡可能縮短時(shí)間上的限制。所以基于Tensorflow框架搭建CNN的有模塊化、簡(jiǎn)單快捷、易擴(kuò)展性等特點(diǎn)。垃圾的圖像為瓶子、紙巾以及木板,但是這些原始圖像有一些外來(lái)干擾因素導(dǎo)致數(shù)據(jù)不符合模型訓(xùn)練的基本條件,因此需要對(duì)圖像進(jìn)行以下處理:.清洗數(shù)據(jù)首先,數(shù)據(jù)清洗指的是對(duì)圖像數(shù)據(jù)進(jìn)行檢驗(yàn)和重新審查。為了保證圖像數(shù)據(jù)屬性的一致性問(wèn)題,需要糾正原本存在未標(biāo)注、標(biāo)注的錯(cuò)誤和刪除重復(fù)的圖像信息。首先,為了保證圖像的質(zhì)量問(wèn)題,需要花費(fèi)大量時(shí)間在人工查看圖像數(shù)據(jù)上,由于一些體型較大的垃圾,如木板,不易折疊縮小體積,使得整個(gè)圖像空間被占滿,算法模型會(huì)難以提取其特征數(shù)據(jù),導(dǎo)致訓(xùn)練后的最終模型不能進(jìn)行目標(biāo)檢測(cè)識(shí)別,從而導(dǎo)致數(shù)據(jù)和計(jì)算時(shí)間的浪費(fèi),需予以剔除。第二是必須保持圖像數(shù)據(jù)一致性。因?yàn)樵谂臄z數(shù)據(jù)集的過(guò)程中,可能會(huì)有與待標(biāo)注垃圾的無(wú)關(guān)物品出現(xiàn),因此要在多種環(huán)境、背景下進(jìn)行數(shù)據(jù)集采集。.分類數(shù)據(jù)在進(jìn)行圖像存儲(chǔ)時(shí),需要將圖像保持在不同類別的文件夾,使垃圾類別與文件夾名字一一對(duì)應(yīng)。需要保證每張照片都分在對(duì)應(yīng)的類別中。.分類數(shù)據(jù)二次采集圖像數(shù)據(jù)經(jīng)過(guò)清洗和分類后,已經(jīng)初步滿足模型訓(xùn)練的基本要求,但是如果在訓(xùn)練過(guò)程中,出現(xiàn)識(shí)別率從高到低的大幅下跌曲線,可以確定是數(shù)據(jù)沒(méi)有得到完全準(zhǔn)確標(biāo)注或者數(shù)據(jù)集不夠完好,需要進(jìn)行二次采集。模型建立與評(píng)估.交叉驗(yàn)證數(shù)據(jù)目標(biāo)檢測(cè)系統(tǒng)的搭建主要包括三個(gè)部分:數(shù)據(jù)讀取并進(jìn)行人工處理、模型訓(xùn)練以及最終版本的模型測(cè)試。數(shù)據(jù)讀取處理是利用交叉驗(yàn)證法,把原本的數(shù)據(jù)集劃分為三個(gè)集合,分別為訓(xùn)練集、驗(yàn)證集和測(cè)試集;并同時(shí)使用人工數(shù)據(jù)增強(qiáng)技術(shù)對(duì)訓(xùn)練數(shù)據(jù)加以增強(qiáng)來(lái)提升其模型的泛化能力。模型訓(xùn)練部分是通過(guò)預(yù)訓(xùn)練的SSD_MobileNet_V2模型作為基礎(chǔ)框架搭建深度卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行遷移學(xué)習(xí),并使用經(jīng)過(guò)數(shù)據(jù)增強(qiáng)的訓(xùn)練集對(duì)模型進(jìn)行訓(xùn)練,且使用驗(yàn)證集的數(shù)據(jù)驗(yàn)證訓(xùn)練效果,也就是識(shí)別正確率的高低。模型最終測(cè)試部分,通過(guò)實(shí)際情況中拍攝的圖像檢驗(yàn)最終模型的性能,以此確定模型的識(shí)別率。由于數(shù)據(jù)集的數(shù)量不是很充足,因此本課程將訓(xùn)練集的數(shù)量控制為1050張,驗(yàn)證集和測(cè)試集都為225張,占比分別為70%、15%、15%,這樣劃分的目的是降低過(guò)擬合的發(fā)生幾率。.SSD_MobileNet_V2深度卷積神經(jīng)網(wǎng)絡(luò)本課題構(gòu)建基于SSD_MobileNet_V2模型的訓(xùn)練模型,主要框架與官網(wǎng)API的SSD_MobileNet_V2模型一致,但是分類的類型較少,因此保留了輸入層、池化層和個(gè)卷積層,去除了2個(gè)全連接層來(lái)防止過(guò)擬合的情況發(fā)生。如下圖4.1所示:圖4.1SSD_MobileNet_V2簡(jiǎn)化模型.模型訓(xùn)練由于Adam模型訓(xùn)練算法有計(jì)算方便實(shí)現(xiàn)、計(jì)算快速、內(nèi)存占用較少等優(yōu)點(diǎn),因此選擇此算法為最佳模型訓(xùn)練算法。每個(gè)輸出概率所屬置信度,選用對(duì)損失函數(shù)進(jìn)行計(jì)算,具體公式(1)如下:??????_????????=?1??∑????????=1??????????+(1?????)??????(1?????)(1)4.2激光SLAM運(yùn)用ROS機(jī)器人系統(tǒng)是一個(gè)以一個(gè)機(jī)器人編程框架,有別于Windows、Mac不同的是:它只是一個(gè)中間橋梁,負(fù)責(zé)在Linux與應(yīng)用程序之間進(jìn)行聯(lián)系。使得機(jī)器人的感知、控制算法和決策可以更好地組織和運(yùn)行。ROS分為兩種版本,本課程選擇Kinetic作為樹莓派3B+的搭載版本,另一個(gè)版本是Indigo版本官網(wǎng)已經(jīng)不再進(jìn)行維護(hù)更新,對(duì)后期實(shí)驗(yàn)具有很大影響。4.2.1SLAM導(dǎo)航系統(tǒng)框架激光SLAM系統(tǒng)框架指的是在激光SLAM系統(tǒng)中,導(dǎo)航包RVIZ利用柵格地圖,Gmapping是基于濾波SLAM算法獲取激光雷達(dá)掃描的反饋的環(huán)境信息信息以及行走時(shí)編碼器里程計(jì)數(shù)據(jù)可動(dòng)態(tài)的生成2D柵格地圖,里程計(jì)數(shù)據(jù)和激光雷達(dá)數(shù)據(jù)做出適合的路徑規(guī)劃和定位,最后轉(zhuǎn)換為機(jī)器人的速度指令。如下圖4.2所示,激光SLAM系統(tǒng)的框架,方框是傳感器獲得的數(shù)據(jù)或者生成的數(shù)據(jù),橢圓里為ROS節(jié)點(diǎn)所發(fā)布或者獲得的消息隊(duì)列。圖4.2SLAM導(dǎo)航系統(tǒng)框架4.2.2建圖系統(tǒng)框架如下圖所示4.3所示:圖4.3建圖系統(tǒng)框架.數(shù)據(jù)輸入和運(yùn)動(dòng)模型確定開啟建圖RVIZ后,首先需要將獲取激光和里程計(jì)數(shù)據(jù)傳入ROSmapping中,傳入開源的openslam濾波算法地圖openslamgmapping包中,在下一時(shí)間的建圖導(dǎo)航時(shí),根據(jù)上一時(shí)刻計(jì)算的粒子位姿。通過(guò)里程計(jì)數(shù)據(jù)來(lái)確定距離,在初始值的基礎(chǔ)上,通過(guò)增加高斯采樣的噪點(diǎn)來(lái)預(yù)測(cè)現(xiàn)在時(shí)刻的粒子位姿,為下一時(shí)刻提前做數(shù)據(jù)準(zhǔn)備。.掃描匹配與建議分布Gmapping默認(rèn)采取40個(gè)采樣對(duì)每個(gè)粒子實(shí)行掃描匹配算法。掃描匹配的作用是為后面粒子權(quán)重更新做充分準(zhǔn)備以及計(jì)算,通過(guò)找出每個(gè)粒子在下一時(shí)間位姿,進(jìn)行位姿判斷計(jì)算機(jī)器人的精準(zhǔn)坐標(biāo)點(diǎn)。如果這個(gè)環(huán)節(jié)的掃描匹配失敗,則必須對(duì)粒子權(quán)重更新,并采用默認(rèn)的似然進(jìn)行估計(jì)。通過(guò)混合觀測(cè)模型和運(yùn)動(dòng)模型的建議分布來(lái)使當(dāng)前粒子位置能夠滿足該均值方差的高斯分布,對(duì)于小于某閾值則進(jìn)行均值與方差的計(jì)算,根據(jù)上一步掃描匹配獲得的最佳坐標(biāo)來(lái)圍繞該坐標(biāo)取若干位置樣本距離差值。.粒子維護(hù)地圖與地圖更新粒子會(huì)對(duì)運(yùn)動(dòng)軌跡進(jìn)行維護(hù),這個(gè)步驟執(zhí)行的操作是更新每個(gè)粒子維護(hù)的地圖。需要在RVIZ中進(jìn)行地圖更新并進(jìn)一步獲取權(quán)重總數(shù)的判斷結(jié)果,通過(guò)結(jié)果來(lái)得到最優(yōu)的粒子使用權(quán)重,從而使地圖能夠在下一時(shí)刻得到膨脹更新和得到機(jī)器人最優(yōu)路徑軌跡。.權(quán)重計(jì)算與重采樣更新之后,需要對(duì)每個(gè)粒子進(jìn)行權(quán)重更新和歸一化操作,對(duì)于重采樣前更新過(guò)一次重采樣后又會(huì)對(duì)其再更新一次。使用有效塔板數(shù)來(lái)判斷是否對(duì)結(jié)果進(jìn)行重采樣處理,因?yàn)檫@樣會(huì)導(dǎo)致重采樣頻率越高和粒子退化越嚴(yán)重,也就是粒子的多樣性降低建圖精確度的降低,所以有必要設(shè)定一個(gè)判定值來(lái)改善粒子退化問(wèn)題,提高建圖精確度。4.3軟件流程在上位機(jī)部分,開啟機(jī)器人攝像頭采集地面環(huán)境圖像,將采集后的圖像送往SSD_Mobile_V2進(jìn)行垃圾分類,分類后將分類結(jié)果以及垃圾位置送往樹莓派3B+,樹莓派3B+根據(jù)垃圾的位置已經(jīng)類別進(jìn)行導(dǎo)航,同時(shí)將結(jié)果發(fā)送給STM32F405控制機(jī)械臂的分揀工作,分揀完成并返回導(dǎo)航路線。如下圖4.4所示:圖4.4上位機(jī)控制驅(qū)動(dòng)圖在網(wǎng)絡(luò)良好、2D平面圖構(gòu)建完成后,將智能移動(dòng)垃圾分揀機(jī)器人置于初始位置。系統(tǒng)進(jìn)入初始狀態(tài),根據(jù)SLAM規(guī)劃的路線行走遍歷平面圖,行走過(guò)程中,上位機(jī)實(shí)時(shí)采集環(huán)境地面圖像并反饋信息給驅(qū)動(dòng),如果有垃圾出現(xiàn),機(jī)器人全程避障并且通過(guò)SLAM導(dǎo)航移動(dòng)到垃圾周圍,通過(guò)上位機(jī)反饋的垃圾類別選擇機(jī)械臂或者氣泵對(duì)垃圾進(jìn)行分揀。過(guò)程如下圖4.5所示:圖4.5程序流程圖

第五章系統(tǒng)調(diào)試5.1模型訓(xùn)練設(shè)置5.1.1數(shù)據(jù)增強(qiáng)訓(xùn)練前期拍攝了1500張瓶子、木板和紙屑后,經(jīng)過(guò)主流的數(shù)據(jù)增強(qiáng)方法:旋轉(zhuǎn)變換反射變換、隨機(jī)修剪、色彩抖動(dòng)、平移變換、尺度變換、翻轉(zhuǎn)變換、對(duì)比度變換、噪聲擾動(dòng)等。本次對(duì)訓(xùn)練集做了基本的圖片大小的規(guī)定之外,還用了以下數(shù)據(jù)增強(qiáng)的方法:縮放、錯(cuò)切變換、橫向平移和縱向平移、水平翻轉(zhuǎn)。具體參數(shù)如下表5.1所示:數(shù)據(jù)增強(qiáng)參數(shù)設(shè)置縮放50%水平反轉(zhuǎn)是上下翻轉(zhuǎn)是填充模式默認(rèn)模式旋轉(zhuǎn)30°橫向平移20%縱向平移20%錯(cuò)且變換30%表5.1數(shù)據(jù)增強(qiáng)參數(shù)5.1.2模型訓(xùn)練經(jīng)過(guò)數(shù)據(jù)增強(qiáng)后,最終得到15000張圖像,將這些圖像進(jìn)行模型的訓(xùn)練。如下表5.2為模型訓(xùn)練參數(shù)設(shè)置表:訓(xùn)練集10500張+圖像分辨率640×480測(cè)試集2250張+圖像分辨率640×480驗(yàn)證集2250張+圖像分辨率640×480訓(xùn)練次數(shù)117864圖像是否翻轉(zhuǎn)否學(xué)習(xí)率4.0000e-3表5.2模型訓(xùn)練參數(shù)設(shè)置表

模型訓(xùn)練的損失函數(shù)值變化如下圖5.1所示,基本達(dá)到預(yù)期要求。圖5.1損失值變化圖5.2性能指標(biāo)測(cè)試實(shí)驗(yàn)采用150張圖像用于測(cè)試,其中標(biāo)定的瓶子總數(shù)目為180個(gè)。在測(cè)試時(shí),以檢測(cè)結(jié)果與瓶子真實(shí)位置的交并比大于0.5判斷瓶子是否被成功檢測(cè)。目標(biāo)識(shí)別模塊的技術(shù)性能要求包括:圖像檢測(cè)精度、圖像采集檢測(cè)速度兩方面。主要技術(shù)性能指標(biāo)要求如下:.圖像采集系統(tǒng)需要保持有效圖像采集幀率≥30幀/s;.圖像采集系統(tǒng)需要保持有效識(shí)別范圍≥1m地面上的有效面積;.圖像采集系統(tǒng)需要保持采集計(jì)算時(shí)間抖動(dòng)≤10ms。測(cè)試時(shí),當(dāng)瓶子真實(shí)位置與檢測(cè)結(jié)果的交并比大于0.5時(shí),則判斷瓶子被成功檢測(cè)出來(lái)。實(shí)驗(yàn)所采用的評(píng)價(jià)標(biāo)準(zhǔn)為誤檢率和漏檢率,分別定義如下:漏檢率%=漏檢的目標(biāo)數(shù)量/總的目標(biāo)數(shù)量×100%;誤檢率%=誤檢的目標(biāo)數(shù)量/目標(biāo)識(shí)別檢測(cè)到的數(shù)量×100%;在當(dāng)前的實(shí)驗(yàn)環(huán)境中,目標(biāo)的預(yù)測(cè)角度預(yù)測(cè)準(zhǔn)確,目標(biāo)的誤檢率為6%,漏檢率為8.67%,誤撿率低于10%,基本滿足了智能移動(dòng)垃圾分揀機(jī)器人系統(tǒng)課題要求。

表5.2實(shí)驗(yàn)結(jié)果:45度內(nèi)(個(gè))誤檢率(個(gè))漏檢數(shù)(個(gè))誤檢率漏檢率1509136%8.67%5.3結(jié)論本課題提出了一套基于機(jī)器視覺(jué)的生活垃圾智能分揀機(jī)器人系統(tǒng)的總體設(shè)計(jì)方案,當(dāng)前雖然存在各種垃圾分揀機(jī)器人,但是大多數(shù)是不可自主移動(dòng)導(dǎo)航或者只能按照特定路線進(jìn)行巡邏分揀的任務(wù)機(jī)器人。本課題針對(duì)這種現(xiàn)象,簡(jiǎn)單介紹了智能移動(dòng)垃圾分揀機(jī)器人的總體設(shè)計(jì)方案和實(shí)現(xiàn)過(guò)程,針對(duì)本方案中的導(dǎo)航模塊、目標(biāo)識(shí)別模塊和分揀控制模塊進(jìn)行展開說(shuō)明,通過(guò)對(duì)各部分系統(tǒng)的軟硬件設(shè)計(jì)原理和實(shí)現(xiàn)過(guò)程進(jìn)行簡(jiǎn)單描述,最后通過(guò)做出實(shí)物的方法,不僅驗(yàn)證了嵌入式目標(biāo)識(shí)別算法SSD_MobileNet_V2的準(zhǔn)確性,而且通過(guò)系統(tǒng)在生活環(huán)境中的實(shí)際運(yùn)行,驗(yàn)證了系統(tǒng)設(shè)計(jì)的可行性。充分突出我國(guó)可持續(xù)發(fā)展戰(zhàn)略,并構(gòu)建生態(tài)環(huán)境友好型社會(huì)的發(fā)展需求。

參考文獻(xiàn)[1]面向智能分類回收的塑料瓶機(jī)器視覺(jué)識(shí)別技術(shù)研究[D].浙江大學(xué),2017.[2]陳曉斐.機(jī)器視覺(jué)技術(shù)在機(jī)械制造自動(dòng)化中的應(yīng)用分析[J].中國(guó)設(shè)備工程,2017(1):168-169.[3]張慧,王坤峰,王飛躍.深度學(xué)習(xí)在目標(biāo)視覺(jué)檢測(cè)中的應(yīng)用進(jìn)展與展望[J].自動(dòng)化學(xué)報(bào),2017,43(8):1289-1305.[4]兼容ROS的嵌入式實(shí)時(shí)機(jī)器人通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱工業(yè)大學(xué),2018.[5]易柯敏,沈艷霞.激光SLAM導(dǎo)航移動(dòng)機(jī)器人定位算法研究綜述[J].機(jī)器人技術(shù)與應(yīng)用,2019(5).[6]SandlerM,HowardA,ZhuM,etal.MobileNetV2:InvertedResidualsandLinearBottlenecks[C]//2018.[7]Mur-ArtalR,MontielJMM,TardósJD.ORB-SLAM:AVersatileandAccurateMonocularSLAMSystem[J].IEEETransactionsonRobotics,2017,31(5):1147-1163.[8]趙妍,解迎剛,陳莉莉.基于SLAM算法的機(jī)器人智能激光定位技術(shù)的研究[J].激光雜志,2019(7).[9]RahmanMA,KapoorP,LaganiereR,etal.DeepPeopleDetection:AComparativeStudyofSSDandLSTM-decoder[C]//201815thConferenceonComputerandRobotVision(CRV).2018.[10]韓凱,張紅英,王遠(yuǎn),等.一種基于FasterR-CNN的車輛檢測(cè)算法[J].西南科技大學(xué)學(xué)報(bào),2017,32(4):65-70.[11]KujalaJV,LukkaTJ,HolopainenH.PickingaConveyorCleanbyanAutonomouslyLearningRobot[J].ComputerScience,2015.[12]蔡漢明,趙振興,韓露,等.基于SSD網(wǎng)絡(luò)模型的多目標(biāo)檢測(cè)算法[J].機(jī)電工程,2017,34(6):685-688.[13]LiuW,AnguelovD,ErhanD,etal.SSD:SingleShotMultiBoxDetector[C]//EuropeanConferenceonComputerVision.2016.致謝我要感謝學(xué)校,如果沒(méi)有學(xué)校提供的平臺(tái),就沒(méi)有我們參加學(xué)科競(jìng)賽的機(jī)會(huì);感謝我的每一位老師和隊(duì)友,我們一起努力奮斗付出的每一分每一秒,歷歷在目,激勵(lì)著我繼續(xù)前進(jìn);感謝朋友和同學(xué)精神上的鼓勵(lì),你們的鼓勵(lì)陪我度過(guò)了很多刻苦的時(shí)光。在未來(lái)的工作中,我將繼續(xù)保持謙卑的學(xué)習(xí)態(tài)度,誠(chéng)誠(chéng)懇懇,腳踏實(shí)地做好每一件事,不負(fù)同學(xué)、老師、學(xué)校對(duì)我的期望,做一名合格的社會(huì)主義接班人。謝謝大家。

怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動(dòng)速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動(dòng)速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動(dòng)速度會(huì)越來(lái)越慢,這是由于許多軟件把自己加在了啟動(dòng)程序中,這樣開機(jī)即需運(yùn)行,大大降低了啟動(dòng)速度,而且也占用了大量的系統(tǒng)資源。對(duì)于這樣一些程序,我們可以通過(guò)系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動(dòng)組中排除出去。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中鍵入“Msconfig”,回車后會(huì)彈出“系統(tǒng)配置實(shí)用程序”對(duì)話框,選擇其中的“啟動(dòng)”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來(lái)源,仔細(xì)查看每個(gè)項(xiàng)目是否需要自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動(dòng)的速度就越快。設(shè)置完成后需要重新啟動(dòng)方能生效。(2)BootvisBootvis是微軟提供的一個(gè)啟動(dòng)優(yōu)化工具,可提高WindowsXP的啟動(dòng)速度。用BootVis提升WindowsXP的啟動(dòng)速度必須按照正確的順序進(jìn)行操作,否則將不會(huì)起到提速的效果。其正確的操作方法如下:?jiǎn)?dòng)Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號(hào)路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會(huì)彈出“重復(fù)跟蹤”對(duì)話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動(dòng),默認(rèn)的重新啟動(dòng)時(shí)間是10秒。系統(tǒng)重新啟動(dòng)后,BootVis自動(dòng)開始運(yùn)行并記錄啟動(dòng)進(jìn)程,生成啟動(dòng)進(jìn)程的相關(guān)BIN文件,并把這個(gè)記錄文件自動(dòng)命名為TRACE_BOOT_1_1。程序記錄完啟動(dòng)進(jìn)程文件后,會(huì)重新啟動(dòng)BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動(dòng)進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會(huì)出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動(dòng)程序延遲”等幾項(xiàng)具體圖例供我們分析,不過(guò)最好還是讓BootVis程序來(lái)自動(dòng)進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會(huì)再次重新啟動(dòng)計(jì)算機(jī),并分析啟動(dòng)進(jìn)程文件,從而使計(jì)算機(jī)啟動(dòng)得更快。(3)禁用多余的服務(wù)WindowsXP在啟動(dòng)時(shí)會(huì)有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來(lái)控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對(duì)我們用途不大甚至根本沒(méi)有用,它們的存在會(huì)占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會(huì)有很大的提高。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動(dòng)類型。要修改某個(gè)服務(wù),可從列表雙擊它,會(huì)彈出它的屬性對(duì)話框(如圖3),你可從“常規(guī)”選項(xiàng)卡對(duì)服務(wù)進(jìn)行修改,通過(guò)單擊“啟動(dòng)”、“停止”、“暫?!?、“恢復(fù)”四個(gè)按鈕來(lái)修改服務(wù)的狀態(tài),并可從“啟動(dòng)類型”下拉列表中修改啟動(dòng)類型,啟動(dòng)類型有“自動(dòng)”、“手動(dòng)”、“已禁用”三種。如果要禁止某個(gè)服務(wù)在啟動(dòng)自動(dòng)加載,可將其啟動(dòng)類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,實(shí)際上,其中只有8個(gè)是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊(cè)表來(lái)減少預(yù)讀取,減少進(jìn)度條等待時(shí)間WindowsXP在啟動(dòng)過(guò)程中會(huì)出現(xiàn)一個(gè)進(jìn)度條,我們可以通過(guò)修改注冊(cè)表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“regedit”命令后回車,即可啟動(dòng)注冊(cè)表編輯器,在注冊(cè)表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時(shí)間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動(dòng),系統(tǒng)就會(huì)自動(dòng)在啟動(dòng)的時(shí)候運(yùn)行磁盤掃描程序。在默認(rèn)情況下,掃描每個(gè)分區(qū)前會(huì)等待10秒鐘,如果每個(gè)分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時(shí)間,會(huì)耗費(fèi)相當(dāng)長(zhǎng)的時(shí)間才能完成啟動(dòng)過(guò)程。對(duì)于這種情況我們可以設(shè)置取消磁盤掃描的等待時(shí)間,甚至禁止對(duì)某個(gè)磁盤分區(qū)進(jìn)行掃描。選擇“開始→運(yùn)行”,在運(yùn)行對(duì)話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時(shí)間設(shè)置為0;如果要在計(jì)算機(jī)啟動(dòng)時(shí)忽略掃描某個(gè)分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對(duì)C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動(dòng)文件檢查的倒計(jì)時(shí)之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動(dòng)的速度類似:盡量?jī)?yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級(jí)緩存容量WindowsXP無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開注冊(cè)表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會(huì)把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣X(jué)P的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。通常來(lái)說(shuō),該優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能?huì)使某些應(yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動(dòng)它。(3)改進(jìn)輸入/輸出性能這個(gè)優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能,不過(guò)這只對(duì)服務(wù)器用戶才有實(shí)在意義。我們可在中新建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個(gè)值是用字節(jié)來(lái)計(jì)算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁(yè)面調(diào)度在正常情況下,XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊(cè)表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁(yè)面調(diào)度了。(5)關(guān)閉自動(dòng)重新啟動(dòng)功能當(dāng)WindowsXP遇到嚴(yán)重問(wèn)題時(shí)便會(huì)突然重新開機(jī),可從注冊(cè)表將此功能取消。打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動(dòng)后設(shè)置即可生效。(6)改變視覺(jué)效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺(jué)效果,如淡入淡出、在菜單下顯示陰影。這些視覺(jué)效果雖然漂亮,但對(duì)系統(tǒng)性能會(huì)有一定的影響,有時(shí)甚至造成應(yīng)用軟件在運(yùn)行時(shí)出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺(jué)效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對(duì)話框。選擇“高級(jí)”選項(xiàng)卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會(huì)彈出“性能選項(xiàng)”對(duì)話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來(lái)關(guān)閉所有的視覺(jué)效果,也可選擇“自定義”然后選擇自己需要的視覺(jué)效果。(7)合理設(shè)置頁(yè)面虛擬內(nèi)存同樣也是在“性能選項(xiàng)”對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來(lái)選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對(duì)系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會(huì)打開“顯示屬性”對(duì)話框,在“主題”選項(xiàng)卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對(duì)ZIP支持WindowsXP在默認(rèn)情況下打開了對(duì)zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運(yùn)行”,在“運(yùn)行”對(duì)話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對(duì)ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個(gè)崩潰分析工具,它會(huì)在應(yīng)用程序崩潰的時(shí)候自動(dòng)彈出,并且在默認(rèn)情況下,它會(huì)將與出錯(cuò)有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過(guò),記錄DUMP文件對(duì)普通用戶則毫無(wú)幫助,反而會(huì)帶來(lái)很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時(shí)會(huì)對(duì)內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長(zhǎng)時(shí)間硬盤讀寫操作,要很長(zhǎng)一斷時(shí)間程序才能關(guān)閉,并且DUMP文件還會(huì)占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運(yùn)行了。同樣,我們可以把所有具備調(diào)試功能的選項(xiàng)取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“啟動(dòng)和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動(dòng)和故障恢復(fù)”對(duì)話框中選擇“寫入調(diào)試信息”為“無(wú)”(如圖5)。(11)啟動(dòng)硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對(duì)話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過(guò)”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒(méi)有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動(dòng)程序并進(jìn)行管理,這不僅會(huì)減慢系統(tǒng)啟動(dòng)的速度,同時(shí)也造成了系統(tǒng)資源的大量占用。針對(duì)這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。在重新啟動(dòng)設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們。(13)關(guān)閉錯(cuò)誤報(bào)告當(dāng)應(yīng)用程序出錯(cuò)時(shí),會(huì)彈出發(fā)送錯(cuò)誤報(bào)告的窗口,其實(shí)這樣的錯(cuò)誤報(bào)告對(duì)普通用戶而言幾乎沒(méi)有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“錯(cuò)誤報(bào)告”按鈕,在彈出的“錯(cuò)誤匯報(bào)”對(duì)話框中,選擇“禁用錯(cuò)誤匯報(bào)”單選項(xiàng),最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯(cuò)誤報(bào)告:從“運(yùn)行”中鍵入“gpedit.msc”,運(yùn)行“組策略編輯器”,展開“計(jì)算機(jī)配置→管理模板→系統(tǒng)→錯(cuò)誤報(bào)告功能”,雙擊右邊設(shè)置欄中的“報(bào)告錯(cuò)誤”,在彈出的“屬性”對(duì)話框中選擇“已禁用”單選框即可將“報(bào)告錯(cuò)誤”禁用。(14)關(guān)閉自動(dòng)更新“自動(dòng)更新”功能對(duì)許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡,勾選“關(guān)閉自動(dòng)更新,我將手動(dòng)更新計(jì)算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動(dòng)更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時(shí)的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊(cè)表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時(shí)間后,預(yù)讀文件夾里的文件數(shù)量會(huì)變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費(fèi)的時(shí)間變長(zhǎng)。而且有些應(yīng)用程序會(huì)產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計(jì)文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動(dòng)播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時(shí),系統(tǒng)都會(huì)自動(dòng)將光驅(qū)或USB硬盤掃描一遍,同時(shí)提示你是否播放里面的圖片、視頻、音樂(lè)等文件,如果是擁有多個(gè)分區(qū)的大容量的USB硬盤,掃描會(huì)耗費(fèi)很長(zhǎng)的時(shí)間,而且你得多次手動(dòng)關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動(dòng)播放功能關(guān)閉。運(yùn)行“組策略”程序。在組策略窗口左邊欄中,打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框。在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動(dòng)播放”功能帶來(lái)的麻煩了。如果你只是想禁止系統(tǒng)掃描某個(gè)驅(qū)動(dòng)器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識(shí)別出來(lái)。然后打開“我的電腦”,選擇USB硬盤上的某個(gè)分區(qū),按鼠標(biāo)右鍵,會(huì)彈出磁盤屬性窗口,選取“自動(dòng)播放”選項(xiàng)卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個(gè)分區(qū),對(duì)所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動(dòng)器拔掉再重新接上時(shí),系統(tǒng)會(huì)將USB硬盤識(shí)別出來(lái),而不會(huì)反復(fù)問(wèn)你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動(dòng)速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動(dòng)結(jié)束任務(wù)功能。具體步驟是:從注冊(cè)表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過(guò)這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備

在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化

WindowsXP中有幾個(gè)選項(xiàng)可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧?cè)表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內(nèi)存頁(yè)面調(diào)度(Paging

Executive)

XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個(gè)設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁(yè)面調(diào)度了。

2)提升系統(tǒng)緩存

必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來(lái)說(shuō),這項(xiàng)優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘灿锌赡軙?huì)使某些應(yīng)用程序性能降低。

3)輸入/輸出性能

內(nèi)存大于256M才更改這里的值,這個(gè)優(yōu)化只對(duì)server(服務(wù)器)用戶才有實(shí)在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能。建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個(gè)值可獲得最佳性能。這個(gè)值是用字節(jié)來(lái)計(jì)算的,比如你要分配12M,就是12×1024×1024,也就是12582912?!?、啟動(dòng)硬盤/光驅(qū)DMA模式

“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE

ATA/ATAPI控制器”,雙擊“主要

IDE

通道”或“次要

IDE

通道”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒(méi)有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。

◆4、關(guān)閉自動(dòng)播放功能

運(yùn)行“組策略”程序,在組策略窗口左邊欄中打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框,在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”。

◆5、設(shè)置二級(jí)緩存容量

WindowsXP有時(shí)無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們手動(dòng)設(shè)置。運(yùn)行注冊(cè)表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMe

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論