喜歡就充值下載吧。。。資源目錄里展示的全都有,,下載后全都有,,請放心下載,【QQ:1304139763 可咨詢交流】=====================
喜歡就充值下載吧。。。資源目錄里展示的全都有,,下載后全都有,,請放心下載,【QQ:1304139763 可咨詢交流】=====================
喜歡就充值下載吧。。。資源目錄里展示的全都有,,下載后全都有,,請放心下載,【QQ:1304139763 可咨詢交流】=====================
中國地質(zhì)大學(xué)長城學(xué)院
本科畢業(yè)設(shè)計(jì)文獻(xiàn)綜述
系 別: 工程技術(shù)系
專 業(yè): 機(jī)械設(shè)計(jì)制造及其自動(dòng)化
姓 名: 趙少帥
學(xué) 號: 05208310
2012 年 1 月 20 日
文獻(xiàn)綜述
1 緒論
攻絲屬于比較困難的加工工序,因?yàn)槁菁y加工屬于封閉式切削加工,其每齒的加工負(fù)荷比其他刀具都要大,并且絲錐沿著螺紋與工件接觸面非常大,切削螺紋時(shí)它必須容納并排除切屑,因此,可以說絲錐是在很惡劣的條件下工作的。為了使攻絲順利進(jìn)行,應(yīng)事先考慮可能出現(xiàn)的各種問題,如工件材料的性能、選擇什么樣的攻絲機(jī)構(gòu)及機(jī)床、選用多高的切削速度、進(jìn)給量等。我國自改革開放以來,雖然機(jī)床加工機(jī)械的技術(shù)水平及產(chǎn)品質(zhì)量有著顯著地提高,但與先進(jìn)的發(fā)達(dá)國家相比差距較大,主要存在的問題有:水平低、仿制多、品種少、自動(dòng)化程度不高,外觀質(zhì)量不高,機(jī)床機(jī)械合格率低,遠(yuǎn)低于同類機(jī)械產(chǎn)品的平均合格率。螺紋加工機(jī)床和其他機(jī)床一樣發(fā)展緩慢。
2 攻絲加工的內(nèi)容、要求和特點(diǎn)
在金屬切削機(jī)床上進(jìn)行加工時(shí),為了保證工件加工表面的尺寸、幾何形狀和相互位置精度等要求,在加工方法確定后,需要解決的主要問題之一是,使工件相對于刀具和機(jī)床占有正確的加工位置(即工件的定位),并把工件壓緊夾牢,以確保這個(gè)確定了的位置在加工過程中穩(wěn)定不變(即工件的夾緊),這就是工件在機(jī)床上的正確安裝。
2.1攻絲加工的內(nèi)容和要求
攻絲加工的螺紋多為三角螺紋,為零件間連接結(jié)構(gòu),常用的攻絲加工的螺紋有;牙型角為60°的公制螺紋,也叫普通螺紋;牙型角為55°的英制螺紋;用于管道連接的英制管螺紋和圓錐管螺紋。
2.2攻絲加工的要點(diǎn)
(1)工件上螺紋底孔的孔口要倒角,通孔螺紋兩端都倒角。
(2)工件夾位置要正確,盡量使螺紋孔中心線置于水平或豎直位置,使攻絲容易判斷絲錐軸線是否垂直于工件的平面。
(3)在攻絲開始時(shí),要盡量把絲錐放正,然后對絲錐加壓力并轉(zhuǎn)動(dòng)絞手,當(dāng)切入1-2圈時(shí),仔細(xì)檢查和校正絲錐的位置。一般切入3-4圈螺紋時(shí),絲錐位置應(yīng)正確無誤。以后,只須轉(zhuǎn)動(dòng)絞手,而不應(yīng)再對絲錐加壓力,否則螺紋牙形將被損壞。
(4)攻絲時(shí),每扳轉(zhuǎn)絞手1/2-1圈,就應(yīng)倒轉(zhuǎn)約1/2圈,使切屑碎斷后容易排出,并可減少切削刃因粘屑而使絲錐軋住現(xiàn)象。
(5)攻不通的螺孔時(shí),要經(jīng)常退出絲錐,排除孔中的切屑。
(6)攻塑性材料的螺孔時(shí),要加潤滑冷卻液。對于鋼料,一般用機(jī)油或濃度較大的乳化液要求較高的可用菜油或二硫化鉬等。對于不銹鋼,可用30號機(jī)油或硫化油。
(7)攻絲過程中換用后一支絲錐時(shí),要用手先旋入已攻出和螺紋中,至不能再旋進(jìn)時(shí),然后用絞手扳轉(zhuǎn)。在末錐攻完退出時(shí),也要避免快速轉(zhuǎn)動(dòng)絞手,最好用手旋出,以保證已攻好的螺紋質(zhì)量不受影響。
(8)機(jī)攻時(shí),絲錐與螺孔要保持同軸性。
(9)機(jī)攻時(shí),絲錐的校準(zhǔn)部分不能全部出頭,否則在反車退出絲錐時(shí)會產(chǎn)生亂牙。
(10)機(jī)攻時(shí)的切削速度,一般鋼料為6-15米/分;調(diào)質(zhì)鋼或較硬的鋼料為5-10米/分;不銹鋼為2-7米/分;鑄鐵為8-10米/分。在同樣材料時(shí),絲錐直徑小取較高值,絲錐直徑大取較低值。
3 攻絲裝置與活動(dòng)攻絲模板
3.1攻絲靠模機(jī)構(gòu)
切削螺紋要求主運(yùn)動(dòng)和進(jìn)給運(yùn)動(dòng)之間保持嚴(yán)格的運(yùn)動(dòng)聯(lián)系,在組合機(jī)床上攻制螺紋與在車床上車削螺紋或在磨床上磨削螺紋不同,在車床或磨床上加工螺紋,是由機(jī)床傳動(dòng)鏈來實(shí)現(xiàn)進(jìn)給運(yùn)動(dòng),由機(jī)床本身來保證所加工的螺紋精度;而在組合機(jī)床切削螺紋(除旋風(fēng)車削螺紋外),都是用絲錐本身作為實(shí)現(xiàn)進(jìn)給運(yùn)動(dòng)的,而絲錐的主運(yùn)動(dòng)則是由攻絲主軸傳遞而獲得,因此,無論是采用攻絲裝置還是活動(dòng)攻絲模板進(jìn)行攻絲,攻絲靠模機(jī)構(gòu)是用于使絲錐引入工件和補(bǔ)償靠模螺距與絲錐螺距之間的誤差,以保證攻出所需螺距的螺紋。
3.2攻絲裝置
攻絲裝置由第I類攻絲靠模組成,它用于在整臺機(jī)床或機(jī)床的某一面上全部完成攻絲工序的加工。在所有具有攻絲工序的組合機(jī)床中,由攻絲裝置組成的組合攻絲機(jī)床應(yīng)用最為廣泛。攻絲主軸箱是用于按工件的具體加工要求來布置攻絲主軸及其傳動(dòng)元件的,它通過按一定速此排列的傳動(dòng)齒輪把動(dòng)力從電動(dòng)機(jī)傳遞給各攻絲主軸,從而使攻絲主軸獲得所要求的座標(biāo)位置、轉(zhuǎn)速和轉(zhuǎn)向等。攻絲主軸箱上還裝有攻絲行程控制機(jī)構(gòu),用于控制攻絲行程從而保證獲得所要求的螺孔深度。
4 多軸箱的傳動(dòng)設(shè)計(jì)與動(dòng)力計(jì)算
4.1傳動(dòng)設(shè)計(jì)
根據(jù)設(shè)計(jì)任務(wù)書畫出驅(qū)動(dòng)軸、主軸坐標(biāo)位置。以攻絲右主軸箱主軸為例六軸攻絲多軸箱各主軸主軸、驅(qū)動(dòng)軸坐標(biāo),并以右軸箱為主進(jìn)行了傳動(dòng)計(jì)算。
4.2傳動(dòng)軸與三軸定距驗(yàn)算
多軸箱體上的孔系是按照計(jì)算的坐標(biāo)加工的,而裝配要求兩軸間齒輪能正常嚙合。因此,必須驗(yàn)算根據(jù)坐標(biāo)計(jì)算確定的實(shí)際中心距A,是否符合兩軸間齒輪嚙合要求的標(biāo)準(zhǔn)中心距R,R與A的差值δ為δ=R-A。
驗(yàn)算標(biāo)準(zhǔn):中心距允差[δ]≤(0.001~0.009)mm
并對傳動(dòng)軸4坐標(biāo)進(jìn)行了計(jì)算校驗(yàn)
5 結(jié)論
隨著現(xiàn)代化工業(yè)技術(shù)的快速發(fā)展,特別是隨著它在自動(dòng)化領(lǐng)域內(nèi)的快速發(fā)展,鉆攻組合機(jī)床的研究已經(jīng)成為機(jī)器制造界的一個(gè)重要方向,在現(xiàn)代工業(yè)運(yùn)用中,大多數(shù)機(jī)器和機(jī)構(gòu)的設(shè)計(jì)和制造都是用機(jī)床大批量完成的,通常由機(jī)械軟件CAD設(shè)計(jì)畫圖而成并且用機(jī)床來實(shí)現(xiàn)?,F(xiàn)代大型工業(yè)技術(shù)的飛速發(fā)展,降低了組合機(jī)床的實(shí)現(xiàn)成本,軟件功能的不斷強(qiáng)大也使得機(jī)構(gòu)實(shí)現(xiàn)變得更為簡單,因此,攻絲靠模機(jī)構(gòu)的設(shè)計(jì)在鉆攻組合機(jī)床的發(fā)展中具有十分重要的理論意義和現(xiàn)實(shí)意義。
參考文獻(xiàn)
[1] 大連組合機(jī)床研究所編.組合機(jī)床設(shè)計(jì)(機(jī)械部分).大連:機(jī)械工業(yè)出版社,1975.
[2] 大連組合機(jī)床研究所編.組合機(jī)床設(shè)計(jì)參考圖冊.大連:機(jī)械工業(yè)出版社,1975.
[3] 沈陽工業(yè)大學(xué),大連鐵道學(xué)院,吉林工學(xué)院編.組合機(jī)床設(shè)計(jì).大連:上??茖W(xué)出社,1985.
[4] 保定第二機(jī)床廠編.組合機(jī)床動(dòng)力部件產(chǎn)品樣本.保定:1992.
[5] 第一機(jī)械工業(yè)部,組合機(jī)床研究所.ZD27-1多軸箱指導(dǎo)資料.大連:1975.
[6] 戴 曙.金屬切削機(jī)床設(shè)計(jì).北京:機(jī)械工業(yè)出版社,1985.
[7] 白成軒.機(jī)床夾具設(shè)計(jì)新原理.北京:機(jī)械工業(yè)出版社,1997.
[8] 張進(jìn)生.機(jī)械制造工藝與夾具設(shè)計(jì)指導(dǎo).北京:機(jī)械工業(yè)出版社,1995.
[9] 荊長生.機(jī)械制造工藝學(xué).西北工業(yè)大學(xué)出版社,1996.
[10] 機(jī)床設(shè)計(jì)手冊編寫組.機(jī)床設(shè)計(jì)手冊.北京:機(jī)械工業(yè)出版社,1986.
[11] 劉朝儒,彭福蔭,高政.機(jī)械制圖.北京:高等教育出版社,2000.
[12] 龔定安.機(jī)床夾具設(shè)計(jì)原理.陜西:陜西科學(xué)技術(shù)出版社,1981.
[13] 任家隆.機(jī)械制造技術(shù).北京:機(jī)械工業(yè)出版社,2000.
[14] 徐發(fā)仁.機(jī)床夾具設(shè)計(jì).重慶:重慶大學(xué)出版社,1996.
[15] 龐懷玉.機(jī)械制造工程學(xué).北京:機(jī)械工業(yè)出版社,1998.
[16] 東方人華主編. AutoCAD 2002 機(jī)械設(shè)計(jì)范例入門與提高.2003.
[17] 馮濤.AutoCAD 2002 機(jī)械設(shè)計(jì)繪圖實(shí)例教程.北京:機(jī)械工業(yè)出版社,2002.
中國地質(zhì)大學(xué)長城學(xué)院
本科畢業(yè)設(shè)計(jì)外文資料翻譯
系 別: 工程技術(shù)系
專 業(yè): 機(jī)械設(shè)計(jì)制造及其自動(dòng)化
姓 名: 趙少帥
學(xué) 號: 05208310
2011年 12 月 31 日
外文資料翻譯譯文
一種室內(nèi)境導(dǎo)航條件下自主智能移動(dòng)機(jī)器人系統(tǒng)的研究
摘 要
這種為室內(nèi)境導(dǎo)航條件下設(shè)計(jì)生產(chǎn)的自主移動(dòng)機(jī)器人系統(tǒng)是一個(gè)不完整的差速傳動(dòng)系統(tǒng),它有兩個(gè)安裝在同一軸上通過兩個(gè)PID控制的電機(jī)驅(qū)動(dòng)的驅(qū)動(dòng)輪和兩個(gè)分別安裝在前部和后部的腳輪。它裝備了大量的傳感器,比如紅外探測器,超聲波傳感器,激光線發(fā)生器和數(shù)碼相機(jī),通過這些傳感器來感知它的周圍循環(huán)境。它的計(jì)算源是由多任務(wù)多程序處理功能的多處理器組成的同步運(yùn)行系統(tǒng)。為了實(shí)現(xiàn)復(fù)雜的任務(wù),這種移動(dòng)機(jī)器人采用了混合的控制結(jié)構(gòu)。它在智能設(shè)計(jì)中心設(shè)計(jì)完成,在香港城市大學(xué)制造調(diào)試。
關(guān)鍵字:移動(dòng)機(jī)器人;智能控制;傳感器;導(dǎo)航
1 簡介
隨著自主移動(dòng)機(jī)器人在工廠和服務(wù)業(yè)中的應(yīng)用越來越廣泛。一些在設(shè)計(jì),感覺,控制和導(dǎo)航等領(lǐng)域的投資已經(jīng)實(shí)施。對真實(shí)世界的反應(yīng),探測循環(huán)境,沒有沖突的執(zhí)行已經(jīng)設(shè)計(jì)好的計(jì)劃以及完成想要其完成的任務(wù)是智能移動(dòng)機(jī)器人的主要要求。作為人類,我們能夠很簡單的完成這些動(dòng)作,但是對于機(jī)器人來說,將是非常的困難。一個(gè)自主移動(dòng)機(jī)器人應(yīng)該運(yùn)用不同的傳感器來感知外部循環(huán)境以及轉(zhuǎn)換和認(rèn)識感知信息以在執(zhí)行任務(wù)時(shí)能夠通過適當(dāng)?shù)乃惴ㄖ贫ò踩囊苿?dòng)路徑。許多不同的傳感器被安裝在移動(dòng)機(jī)器人上用來避障,位置確定,移動(dòng)感知,導(dǎo)航和內(nèi)部控制方面,這些傳感器有射程傳感器,光傳感器,力傳感器,聲傳感器,軸編碼器,陀螺儀。許多人用紅外和超聲波傳感器搜尋在都達(dá)目的地的障礙。激光距離探測器也在移動(dòng)機(jī)器人混亂空間中的部長方式中得到應(yīng)用。數(shù)碼相機(jī)在移動(dòng)機(jī)器人視覺系統(tǒng)中也得到了應(yīng)用。
盡管有很多不同種類的傳感器可以利用,但是傳感器并不意味著就是獲得。傳感器從外界循環(huán)境獲得的信息必須認(rèn)真地處理認(rèn)識才能夠被完全地利用到指導(dǎo)移動(dòng)機(jī)器人對真實(shí)世界不斷變化的動(dòng)作中。國內(nèi)或者國外,引導(dǎo)移動(dòng)機(jī)器人的方向以便讓它最終到達(dá)目的地和接近的過程中避障是對移動(dòng)機(jī)器人最基本的基本要求。一些實(shí)現(xiàn)這些任務(wù)流行的方法包括邊緣檢測,網(wǎng)格分析和潛在范圍法。由于這些方法的局限性,模糊邏輯和人工神經(jīng)網(wǎng)絡(luò)已經(jīng)被應(yīng)用到移動(dòng)機(jī)器人定位和導(dǎo)航的信息整合中,以及移動(dòng)機(jī)器人的運(yùn)動(dòng)控制中。應(yīng)用模糊邏輯我們避免了一些傳統(tǒng)人工智能控制系統(tǒng)中規(guī)劃階段與工作模式方法相關(guān)的計(jì)算瓶頸。雖然模糊控制方法是強(qiáng)大的,但是它不能適應(yīng)隨著時(shí)間改變參數(shù)的情況。這樣神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)功能被應(yīng)用定義模糊控制輸入輸出的數(shù)據(jù)框架。神經(jīng)網(wǎng)絡(luò)中潛入模糊規(guī)則和知識庫以便通過一種反向傳播算法進(jìn)行訓(xùn)練,卡爾曼濾波技術(shù)對多傳感器信息集成和本地化增量跟蹤是很有效的方法。
為了控制移動(dòng)機(jī)器人有大量的動(dòng)作,布魯克斯提出了包容結(jié)構(gòu),它可以描述任務(wù)實(shí)現(xiàn)行為層的機(jī)械判別。這種判別是一種可以決定那個(gè)動(dòng)作應(yīng)該在大量的行為同時(shí)沖突作用時(shí)應(yīng)該進(jìn)行的方法。阿金提出的模式基礎(chǔ)反應(yīng)控制思想是將動(dòng)作分解成叫做電機(jī)模式的并發(fā)步驟。每一種模式代表一種基本行為;這樣模式的集合提供了潛在的移動(dòng)機(jī)器人控制動(dòng)作知識庫。每一個(gè)基本的動(dòng)作行為產(chǎn)生一個(gè)基于傳感器數(shù)據(jù)的速度向量,結(jié)果被傳送到機(jī)器人的控制中。朗應(yīng)用基本的機(jī)器結(jié)構(gòu)實(shí)現(xiàn)基本動(dòng)作之間的轉(zhuǎn)換,基于這種結(jié)構(gòu)的機(jī)械裝置,基本動(dòng)作就和理論上的一樣,推理和研究可以被協(xié)調(diào)完成一些復(fù)雜的任務(wù)。這篇文章介紹了我們自主移動(dòng)機(jī)器人的實(shí)現(xiàn)。以上提到的方面在這篇文章中得到了各方面的討論。
2 移動(dòng)機(jī)器人系統(tǒng)的綜述
一個(gè)自主移動(dòng)機(jī)器人基本的應(yīng)該有探測它周圍循環(huán)境,處理數(shù)據(jù),以及判斷和移動(dòng)其自身的的能力。我們的移動(dòng)機(jī)器人集合了多種子系統(tǒng):機(jī)械和驅(qū)動(dòng)子系統(tǒng),感知子系統(tǒng),計(jì)算源子系統(tǒng)制作決定子系統(tǒng)以及電源供給供給系統(tǒng)。
這種機(jī)械形狀和驅(qū)動(dòng)方式可以說是在移動(dòng)機(jī)器人的設(shè)計(jì)中尚屬首創(chuàng)。一個(gè)機(jī)器人的外觀可以決定它有多么的抗沖擊,直流伺服電機(jī)或者步進(jìn)電機(jī)是兩種常用的制動(dòng)器。機(jī)器人的外形將影響到組建的配置,美觀,甚至機(jī)器人的移動(dòng)方式。一種失敗的外形將使機(jī)器人在雜亂的屋子里更容易掉到陷阱里或者不能在路窄的地方發(fā)現(xiàn)他需要的路徑。我們選擇了八面體的外形,這讓他有矩形和圓形的雙重優(yōu)點(diǎn),并且克服了它們的缺點(diǎn)。這種八面體外形的機(jī)器人容易制造,內(nèi)部的組件容易布局,容易通過窄的路徑,在角落和有物體的地方旋轉(zhuǎn),并且外表看起來美觀。
這種子系統(tǒng)的概念可以實(shí)現(xiàn)從外部循環(huán)境得到多種數(shù)據(jù)的任務(wù),包括機(jī)器人到障礙物的距離,地標(biāo)等等。紅外和超聲波距離傳感器,激光距離探測器和數(shù)碼相機(jī)被利用裝載在這種移動(dòng)機(jī)器人中以對周圍循環(huán)境產(chǎn)生感知。這些傳感器被一些同時(shí)工作可以計(jì)劃分配任務(wù)的微處理器獨(dú)立控制,而且被當(dāng)前利用的程序進(jìn)程調(diào)度。目前,紅外和超聲波距離傳感器,激光距離探測器被用來發(fā)現(xiàn)障礙物并且測量循環(huán)境中障礙物到機(jī)器人的距離,數(shù)碼相機(jī)被用作定位和導(dǎo)航。
判斷子系統(tǒng)是智能移動(dòng)機(jī)器人在識別利用感知子系統(tǒng)獲得的信息中最重要的部分。他通過一些智能控制算法獲得合理的結(jié)果,并且引導(dǎo)移動(dòng)機(jī)器人的動(dòng)作。在我們的移動(dòng)機(jī)器人系統(tǒng)中,智能的實(shí)現(xiàn)是基于行為主義和古典規(guī)劃原則。判斷系統(tǒng)由兩個(gè)層面組成:基于智慧苦的大量任務(wù)規(guī)劃和工作循環(huán)境圖活動(dòng)的控制以對應(yīng)動(dòng)態(tài)的真實(shí)世界。判斷系統(tǒng)的動(dòng)作任務(wù)被分解成機(jī)器人建立要?jiǎng)幼骷墑e實(shí)現(xiàn)的任務(wù)。模糊理論在一些基本的動(dòng)作中得到了應(yīng)用。動(dòng)態(tài)機(jī)的機(jī)械理念被應(yīng)用以協(xié)調(diào)不同的動(dòng)作。
因?yàn)榇罅康碾娮悠骷缇嚯x傳感器,數(shù)碼相機(jī),畫面擷取器,激光直線發(fā)生器,微處理器,直流電機(jī)和編碼器在移動(dòng)機(jī)器人中得到應(yīng)用,所以電源必須提供不同的幅值的穩(wěn)定電壓以及足夠的電能。和普通的移動(dòng)機(jī)器人電源解決方案一樣,在我們的移動(dòng)機(jī)器人中應(yīng)用了兩個(gè)密封的24V輸出電池組用來給電機(jī)驅(qū)動(dòng)組件和電子器件提供24V,15V,+-12V, +-9V, +-5V的電源。為了轉(zhuǎn)換和調(diào)節(jié)電壓,應(yīng)用DC-DC轉(zhuǎn)換器,因?yàn)樗鼈兊母咝剩洼敵黾y波和噪聲,以及全電壓范圍。
三個(gè)主要的處理器是一些大程序和判斷程序可以運(yùn)行的摩托羅拉MC68040單板計(jì)算機(jī)。這種MC68040板并列運(yùn)行用VME總線共用同一內(nèi)存。三個(gè)摩托羅拉MC68HC11的處理器用作紅外和超聲波距離傳感器的低端控制器,它和主處理器通過一定的端口進(jìn)行通信。這種大量處理器系統(tǒng)被分解成一個(gè)分層的和分布式結(jié)構(gòu)以建立快速的信息采集和快速反應(yīng)。一個(gè)實(shí)時(shí)的控制的多處理器多任務(wù)處理操作系統(tǒng)在主處理器上和諧的運(yùn)行以解決多處理多任務(wù)的程序。和諧就是只有當(dāng)運(yùn)行循環(huán)境時(shí)程序被下載到交叉編譯的可執(zhí)行映像執(zhí)行。表一是移動(dòng)機(jī)器人的硬件結(jié)構(gòu)。
3 機(jī)器人的控制
對于機(jī)器人三個(gè)最基本的驅(qū)動(dòng)系統(tǒng)是輪子,軌道和肢體。輪子驅(qū)動(dòng)的機(jī)器人在機(jī)械結(jié)構(gòu)上比需要復(fù)雜硬件的肢體和軌道機(jī)器人要簡單,所以我們的機(jī)器人設(shè)計(jì)成輪子驅(qū)動(dòng)的機(jī)器人。對于輪子驅(qū)動(dòng)的機(jī)器人,合理的驅(qū)動(dòng)布局和方向盤應(yīng)當(dāng)從差分,同步,三輪和汽車方式的驅(qū)動(dòng)裝置中選擇。差分驅(qū)動(dòng)應(yīng)用兩個(gè)腳輪和兩個(gè)安裝在普通軸上的的單獨(dú)驅(qū)動(dòng)輪,這樣就可以讓機(jī)器人直線運(yùn)動(dòng),走弧線,和轉(zhuǎn)彎。在同步驅(qū)動(dòng)中所有的輪子同時(shí)旋轉(zhuǎn),三輪驅(qū)動(dòng)包括兩個(gè)驅(qū)動(dòng)輪和一個(gè)方向輪;汽車方式驅(qū)動(dòng)前邊的兩個(gè)輪子就像汽車一樣旋轉(zhuǎn)。很明顯差分驅(qū)動(dòng)在程序和建造方面都是最容易實(shí)現(xiàn)的。然而,移動(dòng)機(jī)器人差分驅(qū)動(dòng)的一個(gè)難題就是如何保證機(jī)器人走直線,尤其是當(dāng)機(jī)器人的兩個(gè)輪子得到不同的驅(qū)動(dòng)的時(shí)候。為了得到一個(gè)理想的路線,電機(jī)的向量必須是動(dòng)態(tài)的控制。在我們的移動(dòng)機(jī)器人系統(tǒng)中,一個(gè)裝備了PID控制的伺服電機(jī)控制器被用到。電源擴(kuò)大器從每個(gè)伺服控制器上擴(kuò)大信號驅(qū)動(dòng)電機(jī),輪子上的軸編碼器提供反饋。電機(jī)控制和電子器件的結(jié)構(gòu)框圖如表二所示。在圖表三種展示了給予PID原則的兩輪速度控制方案。
頂循環(huán)用來引導(dǎo)左電機(jī)向量到目標(biāo)位置,低循環(huán)用來引導(dǎo)右電機(jī)向量;積分循環(huán)用來保證機(jī)器人按照期望走直線以及控制機(jī)器人的方向盤。這是一個(gè)簡單的積分控制,它能夠滿足一般的需求。
4 傳感子系統(tǒng)
傳感器方案是利用傳感器信息反應(yīng)周圍實(shí)時(shí)的動(dòng)態(tài)環(huán)境,和傳統(tǒng)的方案相比,他考慮了所有的環(huán)境變化因素的知識。感知子系統(tǒng)集成了視覺和臨近覺傳感器以使機(jī)器人快速反應(yīng),它在機(jī)器人行為判斷處理和移動(dòng)處理中扮演了重要角色。
感知子系統(tǒng)的視覺范圍首次在感知系統(tǒng)的設(shè)計(jì)中被考慮到。視覺范圍應(yīng)該視野足夠廣泛已很好的了解機(jī)器人的周圍環(huán)境。多傳感器可以提供單一的傳感器很難取得的信息。大量的傳感器彼此之間形成互補(bǔ),提供更好的工作環(huán)境信息。全方位的感官能力被裝載到我們的移動(dòng)機(jī)器人中。當(dāng)試圖利用大量的傳感器時(shí),必須從經(jīng)濟(jì)性和精確性上考慮需要多少種類的傳感器就可以實(shí)現(xiàn)期望的移動(dòng)任務(wù)。
超聲波移動(dòng)檢測是移動(dòng)機(jī)器人非常有吸引力的檢測方式,因?yàn)樗鄬唵尉涂梢匝b備和控制,價(jià)格實(shí)惠以及能耗小。另外,高頻率可以被用來減小外部環(huán)境的干擾。一種特殊的目標(biāo)使得紅外距離系統(tǒng)有和聲納一樣的功能,即感知障礙物的有無以及到物體距離的大小。對于發(fā)現(xiàn)小的障礙物,激光探距器可以被應(yīng)用,它可以被標(biāo)向下面的地面以發(fā)現(xiàn)里機(jī)器人比較近的物體。斷定機(jī)器人自己的位置和方向是一個(gè)高難度行為實(shí)現(xiàn)需要的基本行為。為了定位,一種采用軸編碼結(jié)果的航位推算法被應(yīng)用到。這種方法可累加在位置和方向上已經(jīng)犯過的錯(cuò)誤。很多外部傳感器可以被應(yīng)用到位置和方向的確定中。數(shù)碼相機(jī)在實(shí)現(xiàn)這個(gè)功能中也得到了廣泛的應(yīng)用,因?yàn)橐粋€(gè)屋子里面的自然特征就可以當(dāng)做路標(biāo),比如空調(diào),電燈等。必須考慮到每一種傳感器都有其內(nèi)在的缺點(diǎn)。對于紅外波段傳感器,如果目標(biāo)和不同的物體有一個(gè)模糊的界限,顏色等,傳感器將不能準(zhǔn)確的計(jì)算出距離。這些問題中的一些可以通過裝備和升級傳感器來得到改善。串?dāng)_和反射現(xiàn)象是兩個(gè)主要的超聲波傳感器問題。超聲波傳感器的發(fā)射率,消隱間隔,發(fā)射順序以及時(shí)滯可以被重置以提高其性能。激光測距系統(tǒng)可能無法檢測到透明材料或者反光性差的材料物件。
在這項(xiàng)工作中,我們用距離和圖像傳感器作為信息的基本來源。測距傳感器包括超聲波傳感器和上面提到特征的短和長距離紅外傳感器。圖像傳感器包括灰度視頻數(shù)碼攝像機(jī)和激光測距器。在我們的移動(dòng)機(jī)器人上24個(gè)超聲波傳感器被以每十五度角分配安裝成環(huán)形用來360度視野內(nèi)發(fā)現(xiàn)物體。這將是機(jī)器人在混亂的環(huán)境中完成導(dǎo)航,通過周圍環(huán)境中的物體建立聲納地圖。利用聲納地圖,我們可以發(fā)現(xiàn)最大10M最小15CM的障礙物。紅外測距傳感器采用三角測量,從一個(gè)紅外線發(fā)射器的位置發(fā)光,并用PSD測量圖像點(diǎn)的位置。由于這些裝置采用三角測量,物體的顏色,方向和環(huán)境光對敏感度而不是精度有更大的影響。由于信號的傳輸方式用光代替了聲音,我們希望用一個(gè)動(dòng)態(tài)更短的時(shí)間周期來獲取所有紅外傳感器的采集信息。一組16個(gè)短距和十六個(gè)長距紅外傳感器在機(jī)器人上繞了兩圈安裝著。長距傳感器的視野長度從60CM到3M,短距的從10CM到80CM。一個(gè)MC68HC11控制器控制每組傳感器。主處理器的一個(gè)任務(wù)就是通過一系列接口接受數(shù)字距離數(shù)據(jù)。四個(gè)有352×288分辨率和65×50的視角的EIA B/W數(shù)碼相機(jī),和兩個(gè)機(jī)器人頂部的激光直線發(fā)生器。在670MM處的電源輸出功率是2.6MW。機(jī)器人頂部中心的四部數(shù)碼相機(jī)中的兩部環(huán)顧房間四周以發(fā)現(xiàn)路標(biāo)用來定位,以及建立地圖。另外的兩個(gè)數(shù)碼相機(jī)都和一個(gè)激光發(fā)生器組合用作激光測距器以發(fā)現(xiàn)目標(biāo)物。激光探測器被安置在頂部平臺的邊緣用來掃描地面。
5 控制結(jié)構(gòu)和并列計(jì)算
一個(gè)可以判定策略的控制結(jié)構(gòu)被嵌入用以決定一個(gè)機(jī)器人如何整合不同的資源以實(shí)現(xiàn)一個(gè)期望的任務(wù)。目前兩種截然不同的應(yīng)用結(jié)構(gòu)的行為和功能都良好。行為結(jié)構(gòu)能夠快速的反應(yīng)快速變化的環(huán)境。功能結(jié)構(gòu)利用人工智能技術(shù)如搜索和推理功能來發(fā)現(xiàn)目標(biāo),然而,相對來說對環(huán)境的變化反映比較遲緩。為了能夠組合兩種結(jié)構(gòu)的優(yōu)點(diǎn),我們利用了混合結(jié)構(gòu)在我們的機(jī)器人上。它包括三個(gè)層面:功能層面,行為層面和任務(wù)層面。
功能層面由一些和大量的控制傳感器,傳感器數(shù)據(jù)譯碼器以及電機(jī)閉環(huán)反饋控制有關(guān)的模塊組成。這個(gè)層面的模塊讓機(jī)器人有一些基本功能。
感知和行動(dòng)的的映射完成是在行為和任務(wù)層。行為層是一個(gè)行為操作者,它操作從任務(wù)層接收到的行為任務(wù);這個(gè)層面保證了對變化的外部環(huán)境的快速反應(yīng)。
任務(wù)層包括任務(wù)的制定者和全局的制定者。任務(wù)層的使命就是制定一些任務(wù)并將其實(shí)施。一些直接指導(dǎo)行為層,另外的一些首先被全局規(guī)劃者過濾然后送往執(zhí)行層。基于一個(gè)大地圖全局策劃者應(yīng)用一些經(jīng)典的算法搜索,為了提高機(jī)器人對外界環(huán)境的的反應(yīng)速度,任務(wù)策劃者和全局策劃者在主機(jī)上運(yùn)行,功能層和行為層在被植入到機(jī)器人上的處理器中運(yùn)行。
總的來講,包括感知,制定和動(dòng)作的機(jī)器人移動(dòng)閉環(huán)控制應(yīng)該花費(fèi)很少的循環(huán)時(shí)間,所以一個(gè)一位處理器為基礎(chǔ)的平行的計(jì)算裝置被植入到我們的移動(dòng)機(jī)器人中。通常我們的事件就在并行的微處理器或者多個(gè)微處理器上運(yùn)行進(jìn)行多任務(wù)多程序處理。廣為人知的多任務(wù)OS向微軟的win95和可以通過給一定的時(shí)間實(shí)現(xiàn)行為循環(huán)的多任務(wù)并行運(yùn)行的UNIX的OS。事實(shí)上,多任務(wù)機(jī)制只是模擬所有的事件同時(shí)運(yùn)行產(chǎn)生的影響。在多處理器上運(yùn)行所有的事件可以實(shí)現(xiàn)真正的并行處理。在我們的移動(dòng)機(jī)器人中,應(yīng)用的和諧OS多任務(wù)和多處理程序被裝備到微處理器中,通過VME總線共享彼此的內(nèi)存和信息。和諧可以和期望的一樣將任務(wù)分配到不同的微處理器中進(jìn)行多任務(wù)并行工作。另外,運(yùn)行MC68H040寫在C上的任務(wù)可以集合控制紅外和遙感傳感器的MC68H11 SBC上的編碼來得到距離數(shù)據(jù) 。這些SBC和MC68H040處理器保持一致。圖五是實(shí)事的一個(gè)數(shù)據(jù)結(jié)構(gòu)的實(shí)例。
一些實(shí)例,如下所述,在機(jī)器人系統(tǒng)上的避免障礙物和一些展開的數(shù)據(jù)填充已經(jīng)被證明它對工作環(huán)境和形同性能良好的實(shí)時(shí)反映。
6 總結(jié)
我們已經(jīng)描述了一種被測試用作室內(nèi)自主導(dǎo)航的移動(dòng)機(jī)器人裝置和一些相關(guān)的智能系統(tǒng)理論和技術(shù)研究。這種機(jī)器人裝備了距離傳感器,激光探測傳感器和視覺系統(tǒng)以察覺周圍環(huán)境。在移動(dòng)機(jī)器人中植入微處理器進(jìn)行數(shù)據(jù)的并行計(jì)算,用以提高它的合理性和快速性能。底層的處理和傳感器控制由低成本的微處理器完成。一個(gè)基于實(shí)時(shí)的任務(wù)操作系統(tǒng)可以支持很多不同的控制結(jié)構(gòu),這可以讓我們用不同的方法進(jìn)行試驗(yàn)。這些實(shí)驗(yàn)證明了這種移動(dòng)機(jī)器人系統(tǒng)的有效性。這個(gè)平臺被用作試驗(yàn)和研究傳感器的數(shù)據(jù)融合,區(qū)域填充,反饋控制以及人工智能。
外文原文
The investigation of an autonomous intelligent mobile robot system for indoor environment navigation
Abstract
The autonomous mobile robotics system designed and implemented for indoor environment navigation is a nonholonomic differential drive system with two driving wheels mounted on the same axis driven by two PID controlled motors and two caster wheels mounted in the front and back respectively. It is furnished with multiple kinds of sensors such as IR detectors ,ultrasonic sensors ,laser line generators and cameras,constituting a perceiving system for exploring its surroundings. Its computation source is a simultaneously running system composed of multiprocessor with multitask and multiprocessing programming. Hybrid control architecture is employed on the rmbile robot to perform complex tasks. The mobile robot system is implemented at the Center for Intelligent Design , Automation and Manufacturfing of City University of Hong Kong.
Key words:mobile robot ; intelligent control ; sensors ; navigation
Introduction
With increasing interest in application of autonomous mobile robots in the factory and in service environments,many investigations have been done in areas such as design,sensing,control and navigation,etc. Autonomousreaction to the real wand,exploring the environment,follownng the planned path wnthout collisions and carrying out desired tasks are the main requirements of intelligent mobile robots. As humans,we can conduct these actions easily. For robots however,it is tremendously difficult. An autonomous mobile robot should make use of various sensors to sense the environment and interpret and organize the sensed information to plan a safe motion path using some appropriate algorithms while executing its tasks. Many different kinds of senors have been utilized on mobile robots,such as range sensors,light sensors,force sensors,sound sensors,shaft encoders,gyro scope s,for obstacle awidance,localizatio n,rmtion sensing,navigation and internal rmnitoring respectively. Many people use infrared and ultrasonic range sensors to detect obstacles in its reaching domain.Laser range finders are also employed in obstacle awidance behavior of mobile robots in cluttered space.Cameras are often introduced into the vision system for mobile robot navigation.
Although many kinds of sensors are available,sensing doesn’t mean perceiving. Information obtained by sensors from the environment must be carefully processed and organized in order that it can be fully utilized for the mobile robot’s reaction to the dynamically changing real world. Localizing locally or globally,orienting the direction of mobile robot in order to eventually reach the destination and awiding obstacles in the proximity normally are the fundamental elementary capabilities expected of rmbile robots. Some of the more popular methods for achieving these tasks include edge-detection,certainty grids and potential fields. Due to the shortcoming of these methodologies (for example,high burden of computation,local minima,etc.)fuzzy logic and artificial neural networks have been introduced into integrating the sensed information for mobile robot localization and navigation,and rmtion control of mobile robots. Using fuzzy logic we avid some of computational bottlenecks associated wrath the planning phase of the methods based on the model of warkspace employed in traditional artificial intelligence systems.Although the fuzzy control method is robust,it cannot adapt to changing parameters over time.Learning of neural network is then used for defining mapping between input and ouput data of fuzzy control. Surender embeds fuzzy rules and membership knowledge into a neural network for training via a back propagation algorithm. Kalman filter techniques are also efficient approaches for integrating multi-sensor information and tracking in incremental localization.
For the control of mobile robots having multiple behaviors,Brooks proposed the subsumption architecture,which describes the mechanism of arbitration between the layered task-achieving behaviors. Arbitration is a process of deciding which behavior should take precedence over other behaviors when conflicting behaviors are
triggered. Arkin presented the schema-based reactive control idea that decomposes actions into a set of multiple concurrent processes called motor schemas. Each schema represents a general behavior;a collection of such schemas provides the potential family of actions for control of a mobile robot. Fach of basic active behaviors generates a velocity vector based on sensory data,and the result is transmitted to the robot for execution. Lang used state machine architecture to realize the transition armng basic behaviors. In the mechanism based on this architecture,basic behaviors as well as reasoning,inference and search procedures can be integrated to achieve complex tasks. This paper reports the implementation of our autonomous intelligent mobile robot. The aspects menboned above are discussed in the paper,respectively.
A verview of the mobile robot system
An intelligent autonomous rmbile robot basically should have the abilities to exploring its surrounding area,processing data,make decisions as well as move itself. Our rmbile robot system is grouped into several subsysterns:mechanics and driving subsystem,sensing subsystern,computing sources subsystem,decision-making subsystem and power supplingng subsystem.
The mechanical shape and driving type are commonly first taken into consideration while implementing a rmbile robot. A robot’s shape can have a strong impact on how robust it is,and DC serve rmtors or stepOper motors are often the two choices to employ as actuators. The shape of a robot may affect its configurations of components,ae sthetics,and even the movement behaviors of the robot. An improper shape can make robot run a greater risk of being trapped in a cluttered room or of failing to find its way through a narrow space. We choose an octahedral shape that has both advantages of rectangular and circular shapes,and overcomes their drawbacks. The framework of the octahedral shaped robot is easy to make,components inside are easily arrange and can pass through narrow places and rotate wrath corners and nearby objects,and is more aesthetic in appearance.
The perception subsystem accomplishes the task of getting various data from the surroundings,including distance of the robot from obstacles,landmarks,etc.Infrared and ultrasonic range sen}rs,laser rangefinders and cameras are utilized and mounted on the rmbile robot to achieve perception of the environment. These sensors are controlled independently by some synchronously running microprocessors that are arranged wrath distributive manner,and activated by the main processor on which a supervising program runs. At present,infrared and ultranic sensors,laser rangefinders are programmed to detect obstacles and measure distance of the robot from objects in the environment,and cameras are programmed for the purpose of localization and navigation.
The decision-making subsystem is the most important part of an intelligent mobile robot that organizes and utilizes the information obtained from the perception subsystem. It obtains reasonable results by some intelligent control algorithm and guides the rmbile robot. On our mobile robotic system intelligence is realized based on behaviourism and classical planning principles. The decision-making system is composed of twa levels global task planning based on knowledge base and map of working enviro nment,reactive control to deal with the dynamic real world. Reaction tasks in the decision-making system are decomposed into classes of behaviors that the robot exhibits to accomplish the task. Fuzzy logic is used to implement some basic behaviors. A state machine mechanism is applied to coordinate different behaviors.
Because many kinds of electronic components such as range sensors,cameras,frame grabbers,laser line generators,microprocessors,DC motors,encoders,are employed on the mobile robot,a power source must supply various voltage levels which should are stable and have sufficient power. As the most common solution to power source of mobile robots,two sealed lead acid batteries in series writh 24 V output are employed in our mobile robot for the rmtor drive components and electronic components which require 24 V,15V,士12V,+9V,士5V,variously. For the conversion and regulation of the voltage,swritching DC DC converters are used because of their high efficiency,low output ripple and noise,and wride input voltage range.
Three main processors are Motorola MC68040 based single board computers on which some supervisory programs and decision-making programs run. These MC68040 boards run in parallel and share memory using a VMEbus. Three motorola MC68HC11 based controllers act as the lower level controllers of the infrared and ultranic range senors,which communicate with the main processors through serial ports. The multi-processor system is organized into a hierarchical and distributive structure to implement fast gathering of information and rapid reaction. Harmony, a multiprocessing and multitasking operating system for real-time control,runs on the main processors to implement multiprocessing and multitasking programming. Harmony is a runtime only environment and program executions are performed by downloading crosscompiled executable images into target processors. The hardware architecture of the mobile robot is shown in Fig.
Robots control
For robots,the three rmst comrmn drive systems are wheels,tracks and legs. Wheeled robots are mechanically simpler and easier to construct than legged and tracked systems that generally require more complex and heavier hardware,so our mobile robot is designed as a wheeled robot. For a wheeled robot,appropriate arrangements of driving and steering wheels should be chosen from differential,synchro,tricycle,and automotive type drive mechanisms. Differential drives use twa caster wheels and two driven wheels on a common axis driven independently,which enable the robot to move straight,in an arc and turn in place. All wheels are rotate simultaneously in the synchro drive;tricycle drive includes two driven wheels and one steering wheel;automobile type drive rotates the front twa wheels together like a car. It is obvious that differential drive is the simplest locomotion system for both programming and construction. However,a difficult problem for differentially driven robots is how to make the robot go straight,especially when the motors of the two wheels encounter different loads. To follow a desired path,the rmtor velocity must be controlled dynamically. In our mobile robot system a semv motor controller is used which implements PID control.Ibwer amplifiers that drive the motors amplify the signals from each channel of serwcontroller. Feedback is provided by shaft encoders on the wheels. The block diagram of the motor control electronic components are shown in Fig. 2,and the strategy of two wheel speed control based PID principle is illustrated in Fig.3.
Top loop is for tracking the desired left motor velocity;bottom loop for tracking right motor velocity;Integral loop ensures the robot to go straight as desired and controls the steering of the robot. This is a simple PI control that can satisfy the general requirements.
Sensing subsystem
Sensor based planning makes use of sensor information reflecting the current state of the environment,in contrast to classical planning,which assumes full knowledge of the environment prior to planning. The perceptive subsystem integrates the visual and proximity senors for the reaction of the robot. It plays an important role in the robot behavioral decision-making processes and motion control.
Field of view of perceptive subsystem is the first consideration in the design of the sensing system. Fneld of view should be wide enough with sufficient depth of field to understand well the robot’s surroundings. Multiple sensors can provide information that is difficult to extract from single sensor systems. Multiple sensors are complementary to each other,providing a better understanding of the work environment. Omnidirectional sensory capability is endowed on our mobile robot. When attempting to utilize multiple senors,it must be decided how many different kinds of sensors are to be used in order to achieve the desired motion task,both accurately and economically.
Ultrasonic range sensing is an attractive sensing rmdalityfor mobile robots because it is relatively simple to implement and process,has low cost and energy consumption. In addition,high frequencies can be used to minimize interference from the surrounding environment. A special purpose built infrared ranging system operates similar to sonar,determining the obstacle’s presence or absence and also the distance to an object. For detecting smaller obstacles a laser rangefinder can be used. It can be titled down to the ground to detect the small objects near the robot. Identifying robot self position and orientation is a basic behavior that can be part of high level complex behaviors. For localizing a dead reckoning method is adopted using the output of shaft encoders. This method can have accumulated error on the position and orientation. Many external sensors can be used for identification of position and orientation. Cameras are the most popular sensor for this purpose,because of naturally occurring features of a mom as landmarks,such as air conditioning system,fluorescent lamps,and suspended ceiling frames.
Any type of sensor has inherent disadvantages that need to be taken into consideration. For infrared range senors,if there is a sharply defined boundary on the t