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精品调教在线播放| 欧美国产日韩另类| 国产激情无码一区二区免费| 成年A级毛片| 亚洲精品国产精品乱码不卞| 99在线观看精品视频| 欧美成a人片在线观看| 婷婷中文在线| 天天操天天噜| 2048国产精品原创综合在线| 国产毛片片精品天天看视频| 天堂网国产| 四虎亚洲精品| 国产免费黄| 很黄的网站在线观看| 国产a在视频线精品视频下载| 亚洲精品777| 国产视频只有无码精品| 国产精品毛片一区| 色综合五月婷婷| 青草国产在线视频| 99伊人精品| 国产国产人成免费视频77777| 午夜小视频在线| 国产电话自拍伊人| 国产91全国探花系列在线播放| 综合五月天网| 精品国产成人av免费| 亚洲最大综合网| 国产成人高清精品免费软件 | 老色鬼欧美精品| 国产中文一区二区苍井空| 999精品色在线观看| 中文字幕在线不卡视频| 青青青视频免费一区二区| 国产美女在线免费观看| 四虎永久在线视频| 国产精品九九视频| 欧美成人A视频| 无码福利视频| 在线免费无码视频| 国产欧美日韩免费| 这里只有精品在线播放| 天堂在线www网亚洲| 国产无码制服丝袜| 中文一级毛片| 欧洲成人免费视频| 丝袜国产一区| 99精品热视频这里只有精品7| 色哟哟精品无码网站在线播放视频| 国产高清无码第一十页在线观看| 又爽又大又黄a级毛片在线视频| 91免费在线看| 国产精品偷伦视频免费观看国产| 国产一级特黄aa级特黄裸毛片| 最新国产精品第1页| 免费一级无码在线网站| 91无码国产视频| 国产精品无码一区二区桃花视频| 久久国产拍爱| 亚洲欧美激情小说另类| 成人在线天堂| 2021亚洲精品不卡a| 国产欧美日本在线观看| 手机看片1024久久精品你懂的| 国产日韩欧美在线视频免费观看| 毛片视频网| 最新加勒比隔壁人妻| 国产欧美日韩综合在线第一| 精品国产中文一级毛片在线看| 国产欧美在线| 日韩av资源在线| 国产精品开放后亚洲| 国产成人精品无码一区二| 亚洲国产精品人久久电影| 亚洲欧美成aⅴ人在线观看| 找国产毛片看| 国内精品小视频在线| 亚洲三级影院| 欧美成人综合在线| 一级毛片不卡片免费观看| 国产综合另类小说色区色噜噜 |