999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的無線遙控移動機器人

2018-01-04 11:06:12劉暢
電腦知識與技術 2018年30期

劉暢

摘要:近些年,嵌入式系統(tǒng)飛速發(fā)展,通信傳輸速度的不斷提高,使得機器人應用越來越廣泛,更為機器人遠程控制提供了便利平臺。在移動機器人控制系統(tǒng)中,如采用PC機作為控制終端,則需要在專用網(wǎng)絡設備支持的環(huán)境下才能進行現(xiàn)場控制,極不靈活。該文通過嵌入式技術、無線傳輸技術、傳感器技術的融合,設計了較為實用且控制便攜的車型機器人實現(xiàn)方案。該方案以ARM-STM32嵌入式微處理器為核心,添加硬件外設和軟件程序搭建四輪全向移動機器人,以Android手機為控制終端,通過 WIFI無線信號的傳輸實現(xiàn)機器人的遠程控制。機器人小車可實現(xiàn)紅外循跡、超聲波測距運動,終端可觀察和控制機器人小車的運動。

關鍵詞:STM32;Android;WIFI;超聲波測距;紅外循跡

中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2018)30-0035-02

Abstract: In recent years, with the rapid development of embedded systems and the continuous improvement of communication and transmission speed, robots have been applied more and more widely and provided a convenient platform for remote control of robots. In the mobile robot control system, if the PC is used as the control terminal, the field control can only be carried out in the environment supported by special network equipment, which is not flexible. Through the integration of embedded technology, wireless transmission technology and sensor technology, this paper designs a more practical and portable vehicle robot realization scheme. This scheme takes arm-stm32 embedded microprocessor as the core, adds hardware peripheral and software program to build four-wheel omnidirectional mobile robot, takes Android mobile phone as the control terminal, and realizes the remote control of the robot through WIFI wireless signal transmission. The robot car can realize infrared tracking, ultrasonic ranging motion, and the robot car can be observed and controlled at the end.

Key words: STM32; Android; WIFI; ultrasonic ranging; infrared tracking

1 發(fā)展現(xiàn)狀

移動機器人是一種由傳感器、遙控操作器和自動控制的移動載體組成的機器人系統(tǒng),可通過傳感器感知環(huán)境和自身狀態(tài),實現(xiàn)在復雜未知環(huán)境中面向目標的控制或自主運動,完成預定任務。

在各種移動機器人中,輪式機器人應用最為廣泛,如掃地移動機器人、玻璃清潔機器人、家用服務移動機器人等。在相對平坦的接觸面上,用輪式移動方式相當優(yōu)越,其中又以4輪應用最為廣泛,4輪機構相對穩(wěn)定且可采用不同的方式實現(xiàn)驅動和轉向。

2 系統(tǒng)設計及原理

系統(tǒng)總體設計有軟件與硬件兩部分,硬件設計對各功能模塊的硬件設備選型、工作原理以及電路設計做了詳細的介紹。軟件設計則根據(jù)上位機和下位機的不同控制平臺搭建與之對應的軟件系統(tǒng)。系統(tǒng)設計模塊如下圖:

下面對機器人系統(tǒng)各項模塊進行分析和介紹。

(1)核心板處理器型號為 STM32F103VCT6,是基于ARM Cortex-M3 內核的增強型系列,內核結構先進、功耗控制能力杰出、最大程度的地整合集成,通過其完整、高效的開發(fā)工具和庫函數(shù),縮短了系統(tǒng)開發(fā)時間。STM32F103VCT6工作在72MHz主頻下,帶有片內SARM和豐富的外設,應用廣泛。通過建立MDK-ARM5.0開發(fā)平臺,可直接調試/下載程序。

(2)Wi-Fi 模塊: Android系統(tǒng)已普及到手機、平板系統(tǒng)中,這種移動終端一般會搭載藍牙、wifi、GPRS等通信模塊,利用這些通信方式,則可實現(xiàn)遙控并可把實時數(shù)據(jù)傳回遙控端。本次設計采用HLK-RM04模塊,它是基于通用串行接口的符合網(wǎng)絡標準的嵌入式模塊,低成本、高性能、內置TCP/IP 協(xié)議棧,能夠實現(xiàn)用戶串口、以太網(wǎng)、無線網(wǎng)(WIFI)3 個接口之間的任意透明轉換。通過該模塊,傳統(tǒng)的串口設備在不需要更改任何配置的情況下,即可通過Internet 網(wǎng)絡傳輸自己的數(shù)據(jù)。

(3)驅動模塊通過兩組電源輸入,給車型機器人平臺供電。采用雙H 橋驅動芯片L298N驅動四個帶測速碼盤的直流電機,該芯片輸出電流大,瞬間峰值電流可達3A,持續(xù)工作電流為2A ,足夠驅動所用直流電機,通過邏輯電平信號控制使能控制端,可以控制小車電機的正反轉。

小車在行進中的調速設計則采用的是軟件實現(xiàn),通過改變電機電壓與平均電壓之間的占空比,控制高低電平的轉換來實現(xiàn)速度的轉換,即脈沖寬度調制,這種調制方法只用一個微處理器輸出端口,且沒有任何晶體管功率損失,常用方法是以固定頻率產(chǎn)生脈沖,并根據(jù)實際需求“開”和“關”的時間改變平均有效電壓,即改變占空比來實現(xiàn)電機速度的改變,使電動機速度得到控制。之所以采用直流電機,是因為它具有優(yōu)良的速度控制性能,能夠克服轉動裝置產(chǎn)生摩擦力矩和負載轉矩的大扭矩大轉矩,能夠適應信號、速度的快速變化,具有很強的響應適應能力,且直流電機工作噪聲小,性能穩(wěn)定,最為常見,種類繁多。該設計中采用4個直流電機制作機器小車。

(4)超聲波測距模塊:采用測量傳輸時間的方法進行測距。原理是,發(fā)射器發(fā)射高頻超聲波脈沖,遇到障礙物后返回,由接收器接收,發(fā)射器和物體之間的距離等于超聲波行進距離的一般,行進距離則等于傳輸時間與聲速的乘積。測距系統(tǒng)中的發(fā)射頭采用UCM40的壓電陶瓷傳感器,接收頭采用與其配對的UCM40R,單片機選用8751,經(jīng)濟易用編程便利。

(5)循跡模塊:采用8 路紅外對管,8 個LM358 電壓比較器且基準電壓可調,配有8 個LED 指示燈。小車前面的8 個光電對管起循跡作用,由于光電傳感器的靈敏度和高度不一樣,環(huán)境光照強度也不一樣,需要適當調節(jié)傳感器模塊上相應的電位器,和傳感器模塊高度,使傳感器能夠在黑線上輸出低電平,白線上輸出高電平,從而可以識別路線,完成循跡功能。

(6)Android 是Google公司基于Linux平臺開放源代碼的操作系統(tǒng),它是開放的平臺,任何個人和組織都可以參與系統(tǒng)的開發(fā),任意加入自己開發(fā)的特殊功能,不受限于操作系統(tǒng)。在移動智能終端領域, Android 占領了超過半數(shù)的市場份額,也成為全球使用過量最大的手機系統(tǒng),它的發(fā)展逐漸改變了人們的生活方式。本次設計基于Android手機為控制終端,其流程圖如下:

3 測試結果

本次測試準備一個小車的橢圓形跑道,跑道上白底黑線,并有障礙物設置。測試中需合理調節(jié)傳感器模塊上相應的電位器及傳感器模塊高度,使單片機對接收端輸出能夠正確判斷,黑線低電平輸出,白線輸出高電平。通過Android軟件控制小車的拐彎、轉向。指令發(fā)出后,機器人能比較準確到達所需位置,并完成相應任務。當然,小車也有些許不足,如:轉彎弧度太大,小車易脫軌失去控制,說明控制方案、算法有待優(yōu)化。

4 結語

本文融合了嵌入式、無線傳輸、傳感器等技術,設計了車型機器人并實現(xiàn)了移動終端控制。對硬件選擇、程序設計、調試結果進行了深入分析。希望此類應用能過促進機器人實用性發(fā)展。

參考文獻:

[1] 馬瓊雄,邱育波.文宗明.基于Android的移動機器人開發(fā)[J].中國科技信息,2013(08):87-91.

[2] 王宇陽,楊奕,韓志.基于Android設備的WiFi智能監(jiān)控機器人設計[J].計算機與數(shù)字工程,2014(12):2410-2414.

[3] 臧瑩.基于單片機的無線遙控移動機器人[J].科技風,2018(08):3.

[4](美)尼庫(Niku,S.B).機器人學導論-分析、控制及應用[M].孫福春,等,譯.北京:電子工業(yè)出版社,2013.

[5] 李瑞峰,冀龍濤.基于Android手機的家用機器人控制技術研究[J].計算機工程與設計,2013(12):4389-4394.

【通聯(lián)編輯:代影】

主站蜘蛛池模板: 精品国产一区91在线| 精品福利视频网| 亚洲人成网站在线播放2019| www精品久久| 免费一级毛片| 青草国产在线视频| 69av在线| 国产精品极品美女自在线看免费一区二区| 国产第二十一页| 国产美女丝袜高潮| 精品人妻系列无码专区久久| 国产成人1024精品下载| 狠狠v日韩v欧美v| 国产91小视频| 成人噜噜噜视频在线观看| 午夜无码一区二区三区在线app| 99久久精品视香蕉蕉| 欧美一级爱操视频| 2020最新国产精品视频| 日韩经典精品无码一区二区| 成人午夜视频在线| 久久久久国色AV免费观看性色| 欧美中出一区二区| 日本国产在线| 一级不卡毛片| 日本国产一区在线观看| 在线观看av永久| 午夜高清国产拍精品| 亚洲欧美成人在线视频| 中文国产成人久久精品小说| 丰满人妻一区二区三区视频| 五月婷婷激情四射| 久久中文字幕av不卡一区二区| 久996视频精品免费观看| 亚洲精品欧美重口| 精品伊人久久大香线蕉网站| 日韩在线欧美在线| 精品無碼一區在線觀看 | 国产精品99久久久久久董美香 | 久久国产V一级毛多内射| 潮喷在线无码白浆| 久久青青草原亚洲av无码| 日本久久免费| 国产欧美在线| 一级毛片基地| 欧美成人一区午夜福利在线| 欧美激情福利| 麻豆精品久久久久久久99蜜桃| 日本欧美成人免费| 日韩大片免费观看视频播放| 99视频精品在线观看| 欧美激情视频二区| 三级毛片在线播放| 午夜国产理论| 在线欧美国产| av尤物免费在线观看| 伊人成人在线视频| 亚洲成a人片7777| 国产精品专区第1页| 91小视频在线播放| 亚洲欧洲自拍拍偷午夜色无码| 在线观看91香蕉国产免费| 免费在线一区| 亚洲娇小与黑人巨大交| 亚洲国产精品无码久久一线| 成人免费视频一区| 一本色道久久88| 欧美在线黄| 国产美女在线观看| 欧美自拍另类欧美综合图区| 大学生久久香蕉国产线观看| 欧美啪啪视频免码| 欧美不卡在线视频| 欧美精品在线视频观看| 国产精品刺激对白在线| 亚洲国产日韩在线成人蜜芽| 在线精品视频成人网| 国产91小视频| 日本亚洲欧美在线| 精品国产电影久久九九| 亚洲精品国产成人7777| 国产欧美网站|