教育移動(dòng)機(jī)器人路徑規(guī)劃技術(shù)研究.doc_第1頁(yè)
教育移動(dòng)機(jī)器人路徑規(guī)劃技術(shù)研究.doc_第2頁(yè)
教育移動(dòng)機(jī)器人路徑規(guī)劃技術(shù)研究.doc_第3頁(yè)
教育移動(dòng)機(jī)器人路徑規(guī)劃技術(shù)研究.doc_第4頁(yè)
教育移動(dòng)機(jī)器人路徑規(guī)劃技術(shù)研究.doc_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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)介

-專業(yè)文檔,值得下載!-專業(yè)文檔,值得珍藏!-教育移動(dòng)機(jī)器人路徑規(guī)劃技術(shù)研究劉堯摘要:機(jī)器人課程已逐漸進(jìn)入高中教育,移動(dòng)機(jī)器人的路徑規(guī)劃作為一項(xiàng)關(guān)鍵技術(shù),學(xué)生實(shí)際學(xué)習(xí)操作比較困難。結(jié)合高中教育實(shí)際,本文設(shè)計(jì)了一種基于模糊控制的機(jī)器人局部路徑規(guī)劃方法,該方法簡(jiǎn)單有效,便于理解,可以使學(xué)生對(duì)機(jī)器人控制及路徑規(guī)劃有初步的認(rèn)識(shí)和理解,以激發(fā)其學(xué)習(xí)機(jī)器人技術(shù)的興趣。關(guān)鍵詞:局部路徑規(guī)劃;模糊控制;柵格地圖ResearchonPathPlanningTechniqueofEducationMobileRobotAbstract:Roboticlessonhasgraduallyenteredhighschoolcurriculum.Themobilerobotpathplanningasakeytechnology,studentsinhighschoollearnthepracticaloperationmoredifficult.Combinedwithactualhighschooleducation,inthepaper,arobotlocalpathplanningmethodbasedonfuzzycontrolisdesigned,whichissimpleandeffective,easytounderstand,sothatstudentscancontrolandrobotpathplanningoftheinitialawarenessandunderstanding,tostimulatetheirlearninginterestinrobotics.Keywords:LocalPathPlanning;FuzzyControl;GridMap1引言機(jī)器人課程已進(jìn)入高中教育階段,移動(dòng)機(jī)器人作為機(jī)器人的一個(gè)重要分支具有典型的代表意義,它集合了機(jī)械、電子及人工智能等先進(jìn)技術(shù),是學(xué)生學(xué)習(xí)機(jī)器人技術(shù)、教學(xué)實(shí)驗(yàn)和鍛煉動(dòng)手能力理想平臺(tái)12。目前,教育機(jī)器人比較普及,其教學(xué)對(duì)象大多針對(duì)大學(xué)學(xué)生,但高中學(xué)生基礎(chǔ)知識(shí)比較缺乏,對(duì)目前的機(jī)器人學(xué)理論無(wú)法理解3-6,因此本文針對(duì)這一現(xiàn)狀,研究一種基于模糊控制的移動(dòng)機(jī)器人路徑規(guī)劃技術(shù),便于學(xué)生理解與實(shí)踐。2障礙物環(huán)境模型的建立2.1環(huán)境地圖的建立機(jī)器人采用占柵格地圖7,環(huán)境模型的建立方法如下:建立x-y坐標(biāo)系(如圖2.1所示),機(jī)器人的起始點(diǎn)設(shè)為S,全局目標(biāo)點(diǎn)設(shè)為G,都處于第一象限。S的坐標(biāo)為(,)xy,G的坐標(biāo)為(x,y)(xx0,yy0)。根據(jù)x,y的值在第一象限內(nèi)建立一個(gè)大小為xy的二維矩陣D。矩陣中,值為0的元素代表障礙物單元,值大于0的代表自由單元,列向量對(duì)應(yīng)x軸的正方向,行向量對(duì)應(yīng)y軸的正方向。障礙物信息就包含在環(huán)境信息當(dāng)中。在此元素坐標(biāo)系中,矩陣D元素的下標(biāo)(b,c)等于元素在坐標(biāo)系中的坐標(biāo)(x,y),矩陣元素值z(mì)在坐標(biāo)系中表示成函數(shù):(,)(,)fxyzbc(b=x,c=y)(2-1)這樣就可以根據(jù)函數(shù)f判斷點(diǎn)(x,y)是自由元素還是障礙物元素。坐標(biāo)系中,機(jī)器人的實(shí)時(shí)位置設(shè)為P(x,y)。機(jī)器人的路徑規(guī)劃在這個(gè)環(huán)境模型中,就是計(jì)算出一條代表自由單元矩陣元素的曲線,即一維向量x和y。-專業(yè)文檔,值得珍藏!-2.2障礙物模型的描述在路徑規(guī)劃仿真時(shí),假設(shè)障礙物已事先根據(jù)機(jī)器人的實(shí)際尺寸和安全性要求進(jìn)行了“膨化”,使得處理后的障礙物邊界以外為安全區(qū)域。機(jī)器人將簡(jiǎn)化為一個(gè)質(zhì)點(diǎn)。機(jī)器人無(wú)全局信息,它只能根據(jù)超聲傳感器感知的環(huán)境信息推算當(dāng)前視線內(nèi)的臨時(shí)目標(biāo)T。2.2.1障礙物識(shí)別超聲波傳感器的配置方案和安裝角度如圖2.2,把3個(gè)超聲傳感器分為s1、s2和s3。對(duì)于單個(gè)的傳感器來(lái)說(shuō),只能獲得障礙物的距離信息,并不能得到障礙物的準(zhǔn)確方位信息,導(dǎo)航誤差增大。為此,提出一種簡(jiǎn)單明了的分區(qū)算法,對(duì)每個(gè)方向組的傳感器測(cè)得的數(shù)據(jù)進(jìn)行融合,從而得到三個(gè)方向上障礙物距離和方位信息。,超聲傳感器最大測(cè)距范圍為5米,當(dāng)障礙物在5米之外時(shí)傳感器距離值為5米。假定:三個(gè)傳感器距離信息值用di(i=13)表示,融合后取值(d,),d表示距離值,d的取值范圍為(55cm,500cm),三個(gè)方向上分別為dr、df、dl,表示障礙物方位角度,當(dāng)有多個(gè)障礙物時(shí),取使90值最小的值S2移動(dòng)機(jī)器人S3S1圖2.2障礙物傳感器信息示意圖另外,當(dāng)障礙物在左方與前方共有區(qū)域,認(rèn)為障礙物是在左方,當(dāng)障礙物在右方與前方共有區(qū)域,認(rèn)為障礙物是在右方。至此,我們得到了探測(cè)機(jī)器人前方三個(gè)方向上障礙物距離信息的三維向量D1dr,df,dl,傳感器信息分區(qū)可以順利地完成傳感器信息初步融合,從而可以建立移動(dòng)機(jī)器人障礙物環(huán)境模型。我們根據(jù)向量D1dr,df,dl取值來(lái)設(shè)定探測(cè)機(jī)器人車體周圍環(huán)境的類別,每個(gè)方向上有障礙物時(shí)該方向分量取值為1,無(wú)障礙物取值為0,則三位二進(jìn)制代碼即可對(duì)環(huán)境進(jìn)行分類,共有8種類。具體定義如下:000:無(wú)障礙物,為了簡(jiǎn)化神經(jīng)網(wǎng)絡(luò)輸出,定義為第0類,記為EN0;001:左方有障礙物,定義其為第1類,記為EN1;010:前方有障礙物,定義其為第2類,記為EN2;G(x,y)(0,0)yxS(1,1)圖2.1在環(huán)境模型矩陣上建立坐標(biāo)系-專業(yè)文檔,值得珍藏!-011:前方和左方有障礙物,定義其為第3類,記為EN3;100:右方有障礙物,定義其為第4類,記為EN4;101:左方和右方有障礙物,定義其為第5類,記為EN5;110:前方和右方有障礙物,定義其為第6類,記為EN6;111:三個(gè)方向都有障礙物,定義其為第7類,記為EN7。3路徑規(guī)劃的模糊算法得到環(huán)境分類信息后,我們采用模糊控制器來(lái)實(shí)現(xiàn)局部路徑規(guī)劃信息融合的最后一步。為滿足系統(tǒng)要求,選用三維控制器進(jìn)行控制。實(shí)現(xiàn)模糊控制步驟如下:3.1確定結(jié)構(gòu)該控制器共有三個(gè)輸入:環(huán)境類別、當(dāng)前機(jī)器人速度V和當(dāng)前障礙物方位角度信息;經(jīng)過模糊邏輯處理后輸出兩個(gè)變量:機(jī)器人的速度V和轉(zhuǎn)角。3.2確定語(yǔ)言變量值及其隸屬函數(shù)環(huán)境類別為0到7共8個(gè)離散值;當(dāng)前機(jī)器人速度V模糊化取值語(yǔ)言變量為快,中,慢,隸屬函數(shù)取梯形函數(shù),見圖3.1;輸出速度Vo模糊化與輸入速度值相同;輸出轉(zhuǎn)角取值為三個(gè)離散值:,0,(=5)。L01234500.81HMDegreeofMembershipSpeed6圖3.1當(dāng)前機(jī)器人速度V及輸出速度Vo隸屬函數(shù)3.3模糊規(guī)則的建立由以上變量取值得知可以制定共72條模糊規(guī)則。參考Mamdani控制規(guī)則制定的方法取舍之后,制定了如下24條IF-THEN形式的模糊規(guī)則。1、當(dāng)環(huán)境類別EN為0時(shí),不考慮:1)若V為快和中,輸出Vo保持不變,為0;2)若V為慢,輸出Vo為快,為0。2、當(dāng)EN為1時(shí):3)若V為慢,則輸出Vo為中,為0;4)若V為快,則輸出Vo為快,為0;3、當(dāng)EN為2時(shí):5)若V為慢,則輸出Vo為慢,為-;6)若V為快,則輸出Vo為中,為-;7)若V為中,則輸出Vo為中,為-;4、當(dāng)EN為3時(shí):-專業(yè)文檔,值得珍藏!-8)若V為快,則輸出Vo為中,為;9)若V為慢,則輸出Vo為慢,為;10)若V為中,則輸出Vo為中,為;5、當(dāng)EN為4時(shí):11)若為左方,V為慢,則輸出Vo為快,為0;12)若為左方,V為快,則輸出Vo為快,為0;6、當(dāng)EN為5時(shí):13)若V為快,則輸出Vo為中,為0;14)若V為慢,則輸出Vo為中,為0;15)若V為中,則輸出Vo為中,為0;16)若V為退,則輸出Vo為慢,為-;7、當(dāng)EN為6時(shí):17)若V為快,則輸出Vo為中,為-;18)若V為慢,則輸出Vo為慢,為-;19)若V為中,則輸出Vo為中,為-;8、當(dāng)EN為7時(shí):20)若V為快,則輸出Vo為退,為0;21)若V為中,則輸出Vo為退,為0;22)若V為慢,則輸出Vo為退,為-;23)若V為退,則輸出Vo為退,為-;9、24)若當(dāng)前情況不屬于上述8種情況,則保持當(dāng)前狀態(tài)不變。3.4控制輸出的非模糊化模糊推理結(jié)果都是模糊值,不能直接用于控制被控對(duì)象,需轉(zhuǎn)換為執(zhí)行機(jī)構(gòu)可以執(zhí)行的精確量。將模糊量轉(zhuǎn)換為精確量的過程就叫非模糊化,方法有:最大隸屬度法、中位數(shù)法、加權(quán)平均法等。其中應(yīng)用最多的是加權(quán)平均法,可用下式計(jì)算:njjnijjjWWWz1*)()((3.1)其中jW為推理結(jié)果,即經(jīng)模糊規(guī)則判斷后的輸出,)(jW為各種推理結(jié)果的權(quán)函數(shù),為方便起見,可以取隸屬函數(shù)為全函數(shù)。在這里jW為輸出速度Vo,而輸出轉(zhuǎn)角本

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論