亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        無線遙控智能小車的運動模擬及軌跡繪制*

        2015-12-05 09:47:44馬丹萍梁勤歐
        關鍵詞:圖標遙控藍牙

        馬丹萍, 李 勇, 梁勤歐

        (1.浙江師范大學地理與環(huán)境科學學院,浙江金華 321004;2.桂林電子科技大學電子工程與自動化學院,廣西桂林 541000)

        無線遙控智能小車的運動模擬及軌跡繪制*

        馬丹萍1, 李 勇2, 梁勤歐1

        (1.浙江師范大學地理與環(huán)境科學學院,浙江金華 321004;2.桂林電子科技大學電子工程與自動化學院,廣西桂林 541000)

        為實現(xiàn)智能小車的全方位控制,以Atmega16A單片機為系統(tǒng)控制核心、安卓智能手機為遙控平臺、HC-06為車載藍牙模塊,設計了一款智能小車.利用LabVIEW制作人機交互界面,通過無線方式采集小車的運動狀態(tài)數(shù)據(jù)來判斷小車的速度和方向.根據(jù)小車的狀態(tài)數(shù)據(jù),在人機交互界面中模擬小車的運動.結果表明:該系統(tǒng)能監(jiān)測小車的運動狀態(tài),實現(xiàn)運動模擬及軌跡繪制,可為后期地質災害監(jiān)測應用的研究奠定基礎.

        地質災害監(jiān)測;Atmega16;Android;藍牙;LabVIEW;運動模擬;智能小車

        0 前言

        無線遙控將是未來遙控領域的發(fā)展趨勢.市場上智能車的遙控器看似多種多樣,實際多為紅外遙控和無線電遙控.其中紅外遙控不能穿透障礙物,必須是直視距離;而無線電遙控容易干擾周圍電氣設備或被周圍所干擾.鑒于藍牙具有設備體積小、功耗低、通過調頻技術可消除其他無線設備的干擾建立臨時性的對等連接速度快等優(yōu)點[1],開發(fā)用于智能車遙控的APK(Android Package),可以使遙控器的使用更加方便可靠.

        對物體進行運動狀態(tài)的模擬及運動軌跡的繪制在地理信息系統(tǒng)(Geographical Information Systerm,GIS)中有重要應用.盡管現(xiàn)今的遙感技術能做到對泥石流、山體滑坡等地質災害的實時監(jiān)測,但是得到的遙感圖像會伴隨海量數(shù)據(jù)的分析.并且遙感技術的軟硬件設施要求相對較高[2],不利于廣大民眾實時了解地質災害的狀況.通過傳感器測量運動狀態(tài)的數(shù)據(jù),憑借藍牙無線傳遞給PC機終端,模擬出運動物體的運動狀態(tài),實現(xiàn)共享監(jiān)測數(shù)據(jù).對于泥石流、山體滑坡、洪水淹沒等地質災害的監(jiān)測,減少人員的傷亡和財產(chǎn)的損失等方面都有積極的作用.此外,通過藍牙無線傳遞的數(shù)據(jù),可加快GIS數(shù)據(jù)庫的建立.

        1 系統(tǒng)總體設計

        智能小車系統(tǒng)以Atmega16A單片機為處理核心[3],通過藍牙進行了無線遙控小車的前進、加速、減速等運動.通過LabVIEW無線采集小車的速度,建立數(shù)學模型,在人機交互界面中模擬小車的運動,系統(tǒng)的整體框圖如圖1所示.

        圖1 系統(tǒng)整體框圖

        2 系統(tǒng)硬件設計

        1)藍牙通信模塊采用HC-06,其有4個引腳,即:VCC,GND,TXD和RXD,輸出端為TTL電平,將外界的藍牙通信轉換為單片機的串口通信;顯示模塊采用LCD1602,第1行顯示小車速度,第2行顯示前方障礙物距離.超聲波測距模塊采用HC-SR04,其有4個引腳,即:VCC,TRIG,ECHO和GND,單片機PB7口接HC-SR04的控制使能端TRIG,PD6口連接ECHO端.由于ECHO高電平持續(xù)時間就是超聲波從發(fā)送到返回的時間,則測量距離公式表示為

        式(1)中:S表示測量距離;聲速為340 m/s.

        電機驅動芯片采用L298N,產(chǎn)生PWM的PD7口同時接入L298N的ENA和ENB口;PD2,PD3, PD4和 PD5分別接 L298N的 IN1,IN2,IN3和IN4,控制小車加速、減速、前進、左拐等動作.

        2)測速電路.當碼盤透光孔通過時,電壓比較器 LM393A的1引腳會輸出高電平;否則LM393A的1引腳輸出低電平.電路圖如圖2所示.通過檢測LM393A的1引腳高電平出現(xiàn)的次數(shù)實現(xiàn)對小車速度的測量,系統(tǒng)使用的測速碼盤一圈共包括20條透光孔.

        圖2 測速電路

        3 軟件設計

        軟件設計包括ICCAVR編程,Android編程和LabVIEW編程.

        總體程序結構如圖3所示.

        圖3 總體程序結構

        3.1 ICCAVR編程

        Atmega16A單片機的程序流程圖如圖4所示.

        圖4 Atmega16A單片機程序流程

        3.2 Android編程

        遙控器界面設計.在Android編程中,Activity表示一個應用程序的組件,代表用來和用戶交互的界面[4].在布局文件中添加所需的前進、倒車、加速、減速等按鈕,整體布局如圖5所示.然后通過5個編程步驟實現(xiàn)Android藍牙的通信:1)開啟藍牙;2)搜索可用設備;3)創(chuàng)建藍牙socket,獲取輸入輸出流;4)讀取和寫入設備;5)斷開連接關閉藍牙[5].最后將布局文件中的控件通過調用findViewById()方法實現(xiàn)實例化.對按鈕添加監(jiān)聽,當發(fā)生按鍵事件時發(fā)送相應的控制信號,實現(xiàn)對小車運動的控制.

        圖5 遙控器界面布局

        圖6 運動模擬及軌跡繪制程序結構

        3.3 LabVIEW編程

        3.3.1 LabVIEW程序中的線程

        LabVIEW是自動多線程語言,只要VI的代碼可以并行執(zhí)行,LabVIEW就會將它們分配到多個執(zhí)行線程內同時執(zhí)行[6].所以,在編程時那些可以并行運行的模塊就并排擺放.運動模擬及軌跡繪制程序結構框圖如圖6所示.

        3.3.2 運動模擬的數(shù)學模型

        采用二維圖標的運動表示實物的運動,用二維圖中繪制的直線表示軌跡,建立相關的數(shù)學模型.設置750×1 000的二維圖片,圖片原點坐標在左上頂角.小車的圖標為50×30的圓角矩形.設小車圖標在圖片中的中心點坐標為(X0,Y0),則小車圖標垂直放置時,在圖片中的任一位置可以表示成(L,R,T,B),其中L表示水平坐標左邊界,R表示水平坐標右邊界,T表示垂直坐標頂邊界,B表示垂直坐標底部邊界.在圖片中小車圖標有4種運動方向:垂直向上、垂直向下、水平向左和水平向右,如圖7所示.

        圖7 運動模擬數(shù)學模型

        3.3.3 運動模擬相關算法

        設(500,750)為模擬運動起始坐標.垂直方向上的圖標運動可以表示為

        同理,水平方向上圖標的運動可以表示為

        式(2)~式(3)中:v表示與實際小車運動速度成比例的模擬運動速度;t為時間;vt的單位是像素.

        在二維圖片中繪制直線,模擬小車的運動軌跡,直線起點坐標為小車圖標在某一位置時的中心點坐標,即(X0,Y0),設終點坐標為(Xt,Yt).當在垂直方向運動時終點坐標可以用下式表示

        當沿水平方向運動時終點坐標可以用下式表示:

        將模擬運動的4個狀態(tài)連接起來實現(xiàn)對實際小車的運動模擬,連接的節(jié)點為小車在改變運動狀態(tài)時小車圖標中心點的坐標值(X0,Y0).綜上,連續(xù)運動的小車在LabVIEW人機交互界面中能夠實現(xiàn)小車運動模擬和路徑的繪制,效果如圖8所示.

        圖8 小車運動狀態(tài)的模擬

        3.3.4 數(shù)據(jù)存儲

        數(shù)據(jù)庫采用Microsoft Access系統(tǒng),由于Lab-VIEW本身并不具備數(shù)據(jù)庫訪問功能,因此用到LabSQL工具包.LabSQL利用Microsoft ADO對象和SQL語言來完成對數(shù)據(jù)庫的訪問[6],將復雜的底層ADO及SQL操作封裝成一系列的LabSQL VIs.圖8所對應的部分數(shù)據(jù)存儲信息見表1.

        表1 數(shù)據(jù)存儲

        4 結論與展望

        本文介紹了無線遙控智能小車的運動模擬及軌跡繪制的軟、硬件設計,實現(xiàn)了對智能小車全方位立體控制.在PC機模擬階段,小車各個運動狀態(tài)間任意轉換的同時,伴隨著相關數(shù)據(jù)的傳遞.在軟件編程階段,通過數(shù)學模型確立模擬運動的算法,保證模擬運動的連貫性.

        位移監(jiān)測是山體滑坡和泥石流等地質災害的常規(guī)監(jiān)測技術之一[7].本系統(tǒng)PC機端模擬的是運動小車的軌跡,然而,在未來研究中可以將智能小車轉換為運動傳感器,以實現(xiàn)山體滑坡和泥石流災害的動態(tài)監(jiān)測.其實際應用表現(xiàn)在:將運動傳感器固定在易發(fā)生泥石流或山體滑坡的危險地帶,以無線方式傳遞運動傳感器滾動速度和方向的相關數(shù)據(jù),在終端,系統(tǒng)模擬泥石流等地質災害的動態(tài),結合GIS系統(tǒng)可以實時快速監(jiān)測災害狀況[8].同時,憑借藍牙技術可實現(xiàn)監(jiān)測數(shù)據(jù)的共享,方便周邊民眾對災害狀況的了解.GIS技術和無線藍牙通訊的結合,對地質災害的監(jiān)測有深遠積極的影響.

        [1]嚴紫建,劉元安.藍牙技術[M].北京:北京郵電大學出版社,2001:1-5.

        [2]張占睦,芮杰.遙感技術基礎[M].北京:科學出版社,2007:5-12;74-76.

        [3]周興華.AVR單片機C語言高級編程設計[M].北京:中國電力出版社,2011.

        [4]王小科,冠長梅.Android入門經(jīng)典[M].北京:機械工業(yè)出版社,2013:158-174.

        [5]薛顯亮.Android SDK[M].北京:中國鐵道出版社,2012:205-216.

        [6]雷振山,肖成勇.LabVIEW高級編程與虛擬器工程應用[M].北京:中國鐵道出版社,2013:61-69;101-110.

        [7]仝興華,薛世峰,單新建.山體滑坡和泥石流災害動態(tài)監(jiān)測技術研究[J].油氣儲運,2006,25(10):7-10.

        [8]Longley P A,Goodchild M F,Maguire D J,et al.地理信息系統(tǒng):下卷管理與應用[M].唐中實,賈海峰,辛宇,等,譯.北京:電子工業(yè)出版社,2004:383-390.

        (責任編輯 杜利民)

        Motion simulation and trajectory drawing of the intelligent vehicle with wireless remote control

        MA Danping1, LI Yong2, LIANG Qin'ou1

        (1.College of Geography and Environment Sciences,Zhejiang Normal University,Jinhua Zhejiang 321004,China;2.College of Electronic Engineering and Automation,Guilin University of Electronic Technology,Guilin Guangxi541000,China)

        An intelligent vehicle was designed with Atmega16A single chip as the control core,with Android smart mobile phone as the remote control platform,using HC-06 as the Bluetooth module.A human-computer interaction interface was made by LabVIEW,collected the intelligent vehicle's movement state data to judge the speed and direction of its motion by wireless way.According to the state data of the vehicle,it was simulated the motion of the vehicle in the human-computer interaction interface.The experimental results showed that the system could monitor the motion state of the vehicle,realized the motion simulation and trajectory mapping,and laid a foundation for the later research of geological disastermonitoring application.

        geological disaster monitoring;Atmega16;Android;Bluetooth;LabVIEW;motion simulation; intelligent vehicle

        TP29

        A

        1001-5051(2015)01-0116-05

        ?:2014-06-20;

        2014-09-17

        國家自然科學基金資助項目(70773089)

        馬丹萍(1990-),女,河南義馬人,碩士研究生.研究方向:地理信息系統(tǒng)與遙感應用.

        梁勤歐.E-mail:qoliang@sina.com

        10.16218/j.issn.1001-5051.2015.01.019

        猜你喜歡
        圖標遙控藍牙
        如何遙控引爆的
        藍牙音箱的直線之美
        Android手機上那些好看的第三方圖標包
        他是如何遙控引爆的
        簡單、易用,可玩性強Q AcousticsBT3藍牙音箱
        適合自己的才是最好的 德生(TECSUN) BT-50藍牙耳機放大器
        緊急:藍牙指尖陀螺自燃!安全隱患頻出
        玩具世界(2017年8期)2017-02-06 03:01:38
        中國風圖標設計
        電影評介(2016年24期)2017-01-04 05:41:44
        有意思的廁所圖標
        讀者(2015年13期)2015-05-14 11:41:05
        遙控賽車
        国产又a又黄又潮娇喘视频| 亚洲精品中文字幕熟女| 日本少妇一区二区三区四区| 国产精品又湿又黄九九九久久嫩草| 少妇高潮惨叫久久久久电影69| 国产亚洲精品aaaa片小说| 亚洲av日韩aⅴ无码电影| 无码视频一区=区| 久久伊人精品中文字幕有| 亚洲av综合国产av日韩| 久久人妻无码一区二区| 亚洲精品成人网站在线观看| 777久久| 日韩一本之道一区中文字幕| 三年片免费观看影视大全视频| 国产av无码专区亚洲awww| 亚洲最大成av人网站| 亚洲av毛片一区二区久久| 色偷偷久久久精品亚洲| 国产精品免费观看久久| 免费看欧美日韩一区二区三区| 亚洲综合有码中文字幕| 精人妻无码一区二区三区| 精品无码一区二区三区亚洲桃色| 日韩国产精品一本一区馆/在线| 亚洲一区二区综合精品| 一本一道av无码中文字幕麻豆| 久久精品99久久香蕉国产色戒| 色欲AV成人无码精品无码| 日韩有码中文字幕在线视频| 无码小电影在线观看网站免费| 综合久久给合久久狠狠狠97色| 果冻蜜桃传媒在线观看| av免费在线播放视频| 国产精品一区二区无线| 91精品国产免费青青碰在线观看 | 亚洲精品久久7777777| 少妇的丰满3中文字幕| 国产一级淫片免费大片| 精品亚洲一区二区三洲| 国产精品成人3p一区二区三区|