《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于繪圖板程序的家政機器人室內定位系統實現
基于繪圖板程序的家政機器人室內定位系統實現
來源:電子技術應用2011年第10期
李彥松,陳 祥,胡 永,王祖強
(山東大學 信息科學與工程學院,山東 濟南250100)
摘要: 針對目前家政服務機器人在可視化定位上的不足,提出一種將房屋布局圖加載到上位機繪圖板程序中,通過在上位機上繪制路線,實時控制家政服務機器人位置的方案。在該系統中,上位機按照RS-232協議傳輸路線信息到無線模塊并發送,機器人端采用Altera公司的SoPC技術,使用Nios II軟核作為核心處理器讀取無線模塊接收到的信息,并控制機器人按指定路線在室內行駛。系統具有很好的實用性。
關鍵詞: FPGA NiosII 室內定位
中圖分類號: TP242.6
文獻標識碼: A
文章編號: 0258-7998(2011)10-0026-03
Implement of domestic robot′s indoor positioning control with VB drawing program
Li Yansong,Chen Xiang,Hu Yong,Wang Zuqiang
College of Information Science and Engineering, Shandong University, Jinan 250100,China
Abstract: For the shortages in positional visualization of domestic robots, a convenient method used to locate and control robots is proposed by loading the building layout with VB program. Messages are sent from PC to wireless communication block according to the RS-232 contact and the SoPC technique of Altera Company is adopted to use Nios II soft core as the processor dealing with the messages that are received by the robot. With the method we proposed, the robot can move to the exact position and finish the homework assigned as soon as it receives the data of its position at present time and commands. The system has very good applition Value.
Key words : FPGA;Nios II;indoor positioning system


    隨著經濟發展的高速化,人們的生活節奏也越來越快,家政機器人DR(Domestic Robot),因能夠代替人完成家政服務工作而受到了更多都市市民的青睞。目前,低端DR以單一的輸入功能如清潔功能等重復性作業為主,缺乏與用戶的交互;高端DR雖然功能完善,但是價格昂貴,不易為普遍用戶接受。本文設計的系統是通過上位機的路線繪制程序與用戶進行交互,以低成本便捷的方式實現對DR的室內定位控制(Indoor Positioning Control),具有很好的實用性。
1 系統結構
    系統整體構架分為上位機信息發送系統和機器人子系統兩個部分。上位機端采用VB編寫的繪制路線程序作為可視控制平臺,實現房屋布局圖載入、行進路線繪制、坐標提取、路線信息計算與無線傳輸等功能。機器人處理子系統采用FPGA芯片作為核心處理器,結合SoPC技術和Verilog硬件描述語言以完成對FPGA芯片的配置、Nios II軟核實現路線信息的無線接收、提取路線信息。使用Verilog硬件描述語言搭建電機和舵機的PWM控制模塊,控制電機與舵機配合,完成路線的行駛。其系統框圖如圖1所示。



2.1.2 串口無線模塊
    PC機路線繪制程序將信息打包通過串口傳輸到無線模塊CC1100-232后發送出去。CC1100是TI公司的高性能無線通信芯片,采用串口工作方式,可以工作在433 MHz/868 MHz/915 MHz公用頻段,串口速率為1.2 Kb/s~38.4 Kb/s。在無線傳感器、家庭自動化、機器人控制等領域有著廣泛的應用。
2.2 機器人子系統
    機器人子系統的功能是實現路線信息的接收與執行,由FPGA處理器、CC1100-232無線模塊、機器人模型組成。
2.2.1 機器人模型
    微元路線的準確實現需要機器人根據路線信息準確地行走,機器人模型設計的關鍵在于行進部分的設計,本系統的機器人行進部分由兩個從動輪、一個帶碼盤的驅動輪、光電對管TCRT5000和電機模組組成。驅動輪的電機模組分為130電機和5010舵機兩部分,電機與舵機安裝于驅動輪上,電機帶動驅動輪轉動,舵機帶動驅動輪旋轉。PWM波可以控制電機、舵機轉動,調節PWM波的占空比可以改變電機轉速和舵機的轉動角度。在驅動輪上帶有碼盤和光電對管TCRT5000,兩者結合可以準確地記錄驅動輪轉動了多少碼格。
    機器人的行進方式有兩種:(1)舵機偏轉為0°時,電機作用驅動輪,機器人直線行駛;(2)舵機偏轉90°時,電機作用驅動輪,機器人繞幾何中心點轉動,如圖4所示。

    每次微元的路線機器人的執行方式都是舵機擺至90°,電機驅動輪行進使機器人繞中心點轉動相應轉角,然后舵機擺正,電機驅動機器人行走微元路線相應的距離。
2.2.2 FPGA控制模塊
    系統采用Altera Cyclone III EP3C16 FPGA芯片,Verilog硬件描述語言完成復雜的數字系統設計。Altera公司的SoPC技術可自定義IP核配置NIOS軟核,可定制性高[1]。通過軟硬件協同設計使整個系統的FPGA實現更加靈活與高效。

 


    本系統使用Nios II系統通過C語言編寫UART串口模塊程序,與串口無線模塊CC1100-232進行通信提取路線信息,控制PIO口進行相應的中斷檢測與中斷服務。軟件設計的整個流程可以在Nios IDE環境中完成。在Nios II系統開發過程中,使用寄存器操作方式訪問PIO口[2]:即定義一個寄存器結構體,然后通過訪問結構體元素的方式讀寫PIO口數據,如圖5所示。

    使用Verilog語言搭建電機與舵機的控制模塊以及光電對管的計數模塊,如圖6所示。圖中,電機部分:cp50m為50 MHz時鐘輸入端;jian為光電對管檢測輸入端,內部計數器完成對它的計數;en為參數設置使能;len[15..0]為計數預設定值,由Nios II軟核根據路線信息計算得出參考值;dir為電機轉向控制輸入端,根據輸入控制信號ctrl1、ctrl2完成對電機控制。pwm輸出信號實現電機轉速控制,finish信號負責動作執行完畢后向Nios II軟核發送完成信息。舵機部分:為了方便控制舵機只需要旋轉0°或90°即可,控制時通過pulse輸出端輸出周期為20 ms、高電平為0.5 ms的PWM波,舵機轉向即為0°;輸出周期 20 ms,高電平為1.5 ms的PWM波, 舵機轉向即為90°。舵機轉向由dir控制。

    通過Nios II系統與電機舵機控制模塊完成對FPGA核心處理器的配置后,整個系統搭建完畢,FPGA控制器框圖如圖7所示。
2.2.3 機器人子系統路線信息執行過程
    機器人子系統執行時,串口無線模塊CC1100-232接收由發射端傳遞的路線信息,數據接收完成后相應信號管腳置高。Nios II系統相應的IO口檢測后產生中斷,啟動中斷函數,通過串口讀取接收模塊信息(接收信息包含路線的長度和轉角兩部分內容)。
    驅動輪的直徑為5 cm,驅動輪上碼盤的碼格數為100個,設計數值為x1,則其行進距離L為:
  
    若機器人按照式(1)直行某確定距離L,應根據式(4)設置好相應的計數值x1;若使機器人旋轉某個角度θ,應根據式(5)設置好相應的計數值x2。
    分析設定好光電計數器的預設定值后就可以啟動機器人行進。首先是轉角,舵機偏轉90°后,Nios II系統將轉角預設定值x2傳給電機模塊len[15..0],然后驅動電機轉動讓機器人旋轉,驅動輪轉動時碼盤的遮光部分使光電對管斷開檢測管腳為0,透光部分使光電對管正常工作檢測管腳為1,計數器對檢測管腳的脈沖計數。當計數值與預設值相等時,機器人轉角完成,此時finish信號置高,Nios II系統檢測到此信號后就會控制舵機模塊使舵機擺正,接著加載距離信息的預設值x1,進行直線行進,執行完畢后機器人系統進入等待下一次路線信息接收狀態。
    本文闡述了一種采用繪圖板上位機實現的可視化家政機器人控制方法。利用FPGA配置靈活性的特點,結合Altera公司的SoPC技術,使整個系統軟硬件協調配合完成信息傳遞和處理。位置可視化的優勢在于可更方便地讓使用者對DR進行實時的調度,以更加人性化的方式方便了行動不便的使用者。本方法以其易于實現和控制的特點為家政機器人定位系統提供了一個有效可行的方案。
參考文獻
[1] 赫建國,倪德克,鄭燕.基于Nios II內核的FPGA電路系統設計.第1版[M].北京:電子工業出版社,2010:110-142.
[2] 周立功.SoPC嵌入式系統基礎教程.第1版[M].北京:北京航空航天大學出版社,2006:194-218.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品一国产精品k频道56| 亚洲综合电影| 久久久精品国产免费观看同学| 亚洲色图在线视频| 免费一级欧美片在线观看| 怡红院精品视频在线观看极品| 国产精品乱人伦中文| 亚洲精品美女在线观看播放| 亚洲国产精品成人综合色在线婷婷| 在线日韩欧美视频| 欧美日韩另类综合| 久久久久成人精品免费播放动漫| 欧美日韩麻豆| 伊人久久亚洲热| 久久亚洲国产精品一区二区| 亚洲自拍偷拍麻豆| 欧美屁股在线| 免费观看在线综合色| 欧美精品自拍| 国产亚洲精品aa| 久久精品国产亚洲精品| 美日韩丰满少妇在线观看| 欧美有码在线视频| 久久久久一区二区| 欧美亚洲在线| 香蕉乱码成人久久天堂爱免费| 欧美不卡福利| 亚洲无线观看| 午夜精品在线| 国模精品一区二区三区| 一区在线电影| 欧美性生交xxxxx久久久| 国产欧美日韩三区| 伊人久久久大香线蕉综合直播| 欧美性事在线| 国产精品久久久对白| 欧美午夜不卡影院在线观看完整版免费| 一本色道精品久久一区二区三区| 欧美日韩大片一区二区三区| 亚洲深夜福利在线| 国产欧美精品日韩| 国产精品高潮视频| 亚洲自拍啪啪| 久久国产高清| 欧美日韩在线看| 欧美视频在线观看免费| 中文日韩在线| 国产综合香蕉五月婷在线| 国模精品一区二区三区色天香| 久热精品视频在线| 国产精品福利网站| 精久久久久久| 国产一二精品视频| 性欧美xxxx视频在线观看| 国产乱码精品一区二区三区五月婷| 影音先锋欧美精品| 日韩视频在线观看一区二区| 欧美一区日本一区韩国一区| 欧美人与禽猛交乱配视频| 欧美日韩亚洲国产精品| 韩国精品一区二区三区| 欧美日韩大片| 欧美日韩在线一区二区| 国产精品一区三区| 欧美日韩色婷婷| 欧美日韩黄色大片| 国产一区免费视频| 国产精品久久久一区二区三区| 极品尤物久久久av免费看| 蜜桃久久精品乱码一区二区| 久久久高清一区二区三区| 伊人久久大香线| 久久在线视频在线| 国产欧美日韩亚州综合| 亚洲一区二区在线| 美女国产一区| 亚洲精品日韩在线| 国产精品盗摄一区二区三区| 国产精品播放| 久久国产黑丝| 欧美电影打屁股sp| 国产精品系列在线播放| 国语自产精品视频在线看8查询8| 亚洲精品日日夜夜| 久久国产黑丝| 久久久av水蜜桃| 在线视频欧美日韩| 久久精品91久久香蕉加勒比| 亚洲一品av免费观看| 国产精品亚洲美女av网站| 欧美日韩久久久久久| 亚洲免费在线视频一区 二区| 久久精品视频免费播放| 欧美一区二区三区日韩| 在线观看一区二区精品视频| 国产综合色产| 欧美日韩中文在线| 亚洲一区二区动漫| 久久婷婷久久一区二区三区| 久久久亚洲一区| 美日韩精品免费观看视频| 欧美日本精品在线| 久久久久国产成人精品亚洲午夜| 午夜精品久久久久久久久久久| 在线视频成人| 亚洲一区二区三区在线视频| 亚洲欧美日韩成人| 国产精品一区二区视频| 欧美精品一区二区三区高清aⅴ| 欧美三区免费完整视频在线观看| 国产欧美一区二区精品秋霞影院| 欧美午夜片欧美片在线观看| 亚洲精品视频在线观看免费| 欧美日韩调教| 欧美一区二区视频观看视频| 日韩午夜免费| 国模精品一区二区三区色天香| 可以看av的网站久久看| 亚洲一区二区精品视频| 欧美a级理论片| 欧美伦理在线观看| 国产日产欧产精品推荐色| 久久午夜电影网| 欧美一区二区在线观看| 国产美女诱惑一区二区| 夜夜嗨av色一区二区不卡| 国产精品久久久久久久久免费桃花| 99精品视频免费全部在线| 国产一区二区三区久久久| 欧美成人69| 国产精品丝袜久久久久久app| 欧美影院视频| 久久久精品欧美丰满| 免费在线国产精品| 国产视频精品免费播放| 国产精品青草综合久久久久99| 激情久久婷婷| 久久综合给合久久狠狠狠97色69| 欧美国产国产综合| 99亚洲伊人久久精品影院红桃| 久久中文精品| 亚洲精品久久嫩草网站秘色| 亚洲欧美自拍偷拍| 亚洲人体1000| 欧美国产视频一区二区| 欧美怡红院视频一区二区三区| 欧美日韩国产限制| 国产精品视频第一区| 欧美日本国产在线| 亚洲一区国产精品| 国外精品视频| 毛片一区二区三区| 欧美亚洲成人免费| 欧美成人官网二区| 日韩视频在线一区| 99热在这里有精品免费| 国产欧美日韩视频| 久久精彩视频| 国产一区二区成人久久免费影院| 亚洲影院色无极综合| 久久综合中文色婷婷| 亚洲图片在区色| 午夜老司机精品| 欧美日韩亚洲一区二区三区四区| 欧美日韩一区二区在线视频| 亚洲婷婷免费| 小处雏高清一区二区三区| 亚洲高清视频一区| 久久久久久久久久久久久9999| 国产精品网红福利| 亚洲自拍偷拍一区| 一区二区三区视频在线观看| 亚洲国产精品成人精品| 久久在精品线影院精品国产| 亚洲桃色在线一区| 亚洲午夜影视影院在线观看| 国产精品人人爽人人做我的可爱| 亚洲一区成人| 极品日韩av| 欧美在线视频a| 国产日韩欧美一区| 亚洲午夜激情| 亚洲一区二区三区久久| 亚洲日本电影| 欧美国产视频日韩| 久久综合久久综合久久综合| 欧美性做爰毛片| 性色av香蕉一区二区| 经典三级久久| 国产午夜亚洲精品理论片色戒| 欧美日韩午夜在线视频| 国产伦精品一区二区| 亚洲视频在线看| 国产美女扒开尿口久久久| 欧美一区二区三区四区高清| 久久免费国产精品1| 99精品国产高清一区二区| 在线播放国产一区中文字幕剧情欧美| 久久先锋影音av| 国产精品视频九色porn| 一区二区激情小说| 99re6这里只有精品视频在线观看| 亚洲人成在线播放| 欧美日韩亚洲成人| 欧美午夜a级限制福利片| 欧美日韩国产在线一区| 久久精品一级爱片| 国产精品高潮呻吟视频| 亚洲欧美日韩在线不卡| 国产精品久久久99| 在线午夜精品| 亚洲欧美日本国产有色| 黄色亚洲网站| 精品二区视频| 欧美日本视频在线| 国产精品久久久久久五月尺| 国产精品蜜臀在线观看| 欧美国产精品人人做人人爱| 亚洲自拍都市欧美小说| 国产乱肥老妇国产一区二| 欧美a级一区二区| 国产亚洲女人久久久久毛片| 欧美在线三区| 久热综合在线亚洲精品| 亚洲图片欧美一区| 国内精品模特av私拍在线观看| 在线免费高清一区二区三区| 久久视频国产精品免费视频在线| 欧美在线在线| 国产一区二区无遮挡| 亚洲免费在线播放| 国产午夜精品久久| 国产区精品视频| 国产综合第一页| 极品少妇一区二区三区精品视频| 久久夜色精品国产噜噜av| 亚洲在线一区| 狼人天天伊人久久| 欧美激情偷拍| 欧美日韩久久精品| 国产精品亚洲激情| 欧美大片免费看| 性欧美1819sex性高清| 久久久激情视频| 欧美日一区二区三区在线观看国产免| 久久久国产一区二区三区| 欧美美女日韩| 欧美三区在线观看| 国产精品初高中精品久久| 欧美激情精品久久久| 亚洲一区二区三区乱码aⅴ| 久久亚洲二区| 国产在线拍揄自揄视频不卡99| 亚洲青涩在线| 欧美日韩国产探花| 亚洲精品日韩激情在线电影| 久久久免费av| 亚洲激情视频在线观看| 久久久国产亚洲精品| 亚洲自拍都市欧美小说| 美玉足脚交一区二区三区图片| 一区二区日本视频| 你懂的国产精品永久在线| 亚洲欧洲日本一区二区三区| 国产精品久久久久久久午夜| 亚洲国产精品美女| 亚洲欧洲精品一区二区| 久久久综合视频| 欧美伊人精品成人久久综合97| 欧美大片在线影院| 1000精品久久久久久久久| 久久久久久久综合狠狠综合| 国产精品免费电影| 蜜臀av性久久久久蜜臀aⅴ| 在线成人免费观看| 性欧美暴力猛交69hd| 欧美精品一区二区三区高清aⅴ| 极品少妇一区二区| 亚洲视频电影图片偷拍一区| 国产一区二区精品在线观看| 亚洲在线不卡| 亚洲福利在线观看| 亚洲欧美视频在线观看| 极品尤物久久久av免费看| 欧美国产大片| 国产一区二区日韩精品欧美精品| 1024国产精品| 亚洲欧美日韩一区二区在线| 99精品视频网| 久久一区激情| 亚洲人成免费| 欧美日韩日韩| 国产精品萝li| 夜夜嗨av一区二区三区四区| 免费成人av在线看| 欧美视频在线观看免费| 国产精品vvv| 黄色成人av在线| 久久青草欧美一区二区三区| 亚洲制服av| 欧美精品一区二区三区视频| 亚洲免费观看视频| 亚洲伊人伊色伊影伊综合网| 久久精品免费电影| 亚洲婷婷免费| 国产精品天天看| 亚洲老司机av| 女人香蕉久久**毛片精品| 久久一区二区精品| 国产精品jizz在线观看美国| 国产一二三精品| 国产午夜精品视频免费不卡69堂| 欧美日韩精品免费观看视频| 久久久午夜视频| 国产在线一区二区三区四区| 亚洲黄色成人久久久| 国产精品你懂的在线| 亚洲一区欧美一区| 欧美成人免费一级人片100| 亚洲小少妇裸体bbw| 欧美好吊妞视频| 在线免费高清一区二区三区| 欧美午夜电影在线| 国产日韩欧美在线播放| 久久久久久久久久久久久9999| 亚洲欧美中文在线视频| 欧美一区2区视频在线观看| 欧美日韩国产一区精品一区|