国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

自主機(jī)器人自定位模塊的設(shè)計(jì)

發(fā)布時(shí)間:2010-8-10 14:35    發(fā)布者:lavida
關(guān)鍵詞: 機(jī)器人 , 自定位
1 引言  

定位是根據(jù)先驗(yàn)的環(huán)境信息,結(jié)合當(dāng)前的機(jī)器人位置信息以及傳感器輸入信息,準(zhǔn)確地確定機(jī)器人位姿的過程。可靠定位是移動機(jī)器人研究中備受關(guān)注和富有挑戰(zhàn)性的一個(gè)重要研究主題。  

機(jī)器人定位技術(shù)可分為絕對定位和相對定位技術(shù)兩類,絕對定位主要采用導(dǎo)航信標(biāo)、主動或被動標(biāo)識、地圖匹配或衛(wèi)星導(dǎo)航技術(shù)(GPS) 進(jìn)行定位。相對定位是通過測量機(jī)器人相對于初始位置的距離和方向來確定機(jī)器人的當(dāng)前位置,通常也稱為測程法。絕對定位和相對定位各有優(yōu)缺點(diǎn),具有互補(bǔ)性,將兩者結(jié)合能形成更加準(zhǔn)確可靠的定位系統(tǒng)。本實(shí)驗(yàn)?zāi)K的設(shè)計(jì)就是先用測程法進(jìn)行相對定位,然后利用電子羅盤進(jìn)行糾正。  

2 定位原理及硬件設(shè)計(jì)  

2.1定位原理  

本設(shè)計(jì)對應(yīng)的機(jī)器人是前后輪獨(dú)立驅(qū)動的,在兩個(gè)后輪的內(nèi)側(cè)分別裝上兩個(gè)光電開關(guān)。本設(shè)計(jì)中應(yīng)用的光電開關(guān)[1]是集發(fā)射器和接收器于一體的光電傳感器。輪子的軸線共有6根,當(dāng)輪子旋轉(zhuǎn)軸線阻擋了光電開關(guān)的發(fā)射器發(fā)射的光線時(shí),光電開關(guān)輸出端會產(chǎn)生一個(gè)從低到高的跳變,單片機(jī)的計(jì)數(shù)器會對此種跳變進(jìn)行計(jì)數(shù)。根據(jù)計(jì)得的數(shù)就可以算得輪子轉(zhuǎn)過的圈數(shù),從而可以分別算出機(jī)器人左右輪移動的距離。從而可以得出機(jī)器人轉(zhuǎn)過的角度等等,進(jìn)而可以得出機(jī)器人的準(zhǔn)確位置。由于輪子存在打滑現(xiàn)象,并且輪間距,輪徑,幾何中心的重合精度也會帶來一定的誤差,而本設(shè)計(jì)中電子羅盤的作用就是對機(jī)器人移動的角度誤差進(jìn)行適時(shí)地糾正,減少誤差。  

2.2定位模塊硬件設(shè)計(jì)  

本實(shí)驗(yàn)用的處理單元是AT89C2051。 AT89C2051是一帶有2K字節(jié)閃速可編程可擦除只讀存儲器,高性能8位CMOS微型計(jì)算機(jī)。它有2個(gè)16位的計(jì)數(shù)器,15根可編程的I/O口線,5個(gè)中斷源。通過在單塊芯片上組合通用的CPL1和閃速存儲器,ATMEL AT89C2051是一強(qiáng)勁的微型計(jì)算機(jī),它對許多嵌入式控制應(yīng)用提供一高度靈活和成本低的解決辦法。用到的電子羅盤為TDCM3,有8個(gè)引腳,3種模式狀態(tài),設(shè)計(jì)中應(yīng)使RX=1,即選取狀態(tài)為normal mode。本設(shè)計(jì)中還用到了NE555P組成的單穩(wěn)態(tài)電路,用于對光電開關(guān)產(chǎn)生的開關(guān)信號進(jìn)行整型,消除干擾。硬件電路結(jié)構(gòu)圖如下圖所示:  


3、定位算法介紹  

假設(shè)輪直徑為2R,輪子的軸線數(shù)為6,在時(shí)間內(nèi)光電開關(guān)輸出的脈沖數(shù)為N,車輪運(yùn)行的距離為S,L為小車左右輪的間距,則有:  



算法分析圖如下:  




圖中A(x,y,α )為小車后輪軸的中點(diǎn),α 為小車中軸與X軸的夾角,SL,S,SR分別為小車左輪、小車、小車右輪的運(yùn)行距離,假設(shè)小車在水平面內(nèi)做純滾動運(yùn)動,在時(shí)間內(nèi)小車從A點(diǎn)到B( x + Δx, y + Δy,α + Δα )點(diǎn),則有  












4 軟件流程  

定位主程序處于無限循環(huán)中,每經(jīng)過一段延時(shí)時(shí)間,對電子羅盤TDCM3和T0 T1進(jìn)行讀數(shù),然后數(shù)據(jù)送入2051進(jìn)行處理。TDCM3有三種工作模式,程序中應(yīng)令RX=1即進(jìn)入Normalmode。Init()為初始化函數(shù),DelayTime()為延時(shí)子程序,Get_dir()為TDCM3讀角度子程序,process()為AT89C2051處理子程序,flag為狀態(tài)標(biāo)志。TR1和TR0為計(jì)數(shù)器T1 和T0啟動控制位。程序流程圖如下圖所示:



5 顯示測試  

定位的硬件模塊設(shè)計(jì)并制做完成后,為了測試模塊的性能,可以在AT89C2051單片機(jī)的端口接上由MAX7219和LED組成的顯示模塊,將程序燒寫到2051中后,定位模塊測得的數(shù)據(jù)會顯示在LED上。該定位模塊成本低,定位的測量誤差基本可以滿足誤差的要求,可以在應(yīng)用于諸多場合。  

6 結(jié)論  

本文對定位模塊的設(shè)計(jì)方法進(jìn)行了闡述,重點(diǎn)介紹了定位模塊的軟硬件設(shè)計(jì)及相應(yīng)的算法。測程法在短期內(nèi)能提供很高的定位精度,但其無限的誤差累積是最大的缺點(diǎn),而將光電開關(guān)測得的數(shù)據(jù)信息與電子羅盤測得的角度信息進(jìn)行融合,可以有效地克服這一缺點(diǎn)。在測程法中由于做了一些近似,會帶來一定的舍入誤差,所以在計(jì)算時(shí)要使用雙精度數(shù)據(jù)以減小這一誤差。  

創(chuàng)新點(diǎn):  

本設(shè)計(jì)是基于測程法的定位模塊的設(shè)計(jì),但是存在界的累積誤差,而用電子羅盤對其角度進(jìn)行修正,可以有效地減小誤差。  

本設(shè)計(jì)中用到了由NE555P組成的單穩(wěn)態(tài)電路,能夠很好地濾除突發(fā)脈沖的干擾,從而使得2051對電子開關(guān)產(chǎn)生跳變的計(jì)數(shù)更加準(zhǔn)確。
本文地址:http://m.qingdxww.cn/thread-20584-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來節(jié)省時(shí)間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美高清日韩 | 日本一区二区三区有限公司 | 四虎成人影院 | 国语精品91自产拍在线观看二区 | 欧美视频在线观看视频 | 亚洲福利天堂网福利在线观看 | 99热这里有免费国内精品 | 国产成人精品日本亚洲直接 | 久久线看观看精品香蕉国产 | 久久久久久免费播放一级毛片 | 国产三级一区二区 | 国产精品日韩欧美 | 国产精品一区二区在线观看完整版 | 日韩经典在线观看 | 老司机精品久久 | 久9这里精品免费视频 | 亚洲天堂v| 日本丰满大乳欲妇三级 | 日韩视频精品在线 | 国内精品影院久久久久 | 久久只有精品 | 国产欧美日韩一区二区三区在线 | 久国产| h番无遮挡动漫在线观看 | 亚洲最大福利网站 | 日韩另类在线 | 91九色在线播放 | 亚洲精品蜜桃久久久久久 | 永久福利盒子日韩日韩免费看 | 9热在线精品视频观看 | 九九激情视频 | 91国内精品久久久久怡红院 | 日韩特黄 | 性久久久久 | 黄页网址大全免费观看22 | 4虎影院午夜在线观看 | 免费黄色欧美视频 | 国内一级一级毛片a免费 | 综合色视频 | 啦啦啦免费视频 | 亚洲第一区视频 |