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

        ?

        超聲波定位智能小車自動跟隨算法

        2019-06-17 01:24:12夏曉楓楊佳麗寧維陽吳博高鋒
        科技資訊 2019年7期
        關(guān)鍵詞:超聲波測距智能小車單片機

        夏曉楓 楊佳麗 寧維陽 吳博 高鋒

        摘? 要:智能小車中的自動跟隨算法應(yīng)用廣泛,該文研究了一種基于IAP15F2K61S2單片機的超聲波定位自動跟隨、自動避障智能小車。小車系統(tǒng)通過車體正前方等距分布并由舵機控制的3個超聲波模塊,實時測出了與目標物的3個距離,并通過文中設(shè)計的幾何算法——距離差值比較法、平面坐標法,求出被跟隨目標的坐標位置信息,再以坐標情況執(zhí)行不同的跟隨動作。

        關(guān)鍵詞:自動跟隨? 智能小車? 單片機? 超聲波測距? 超聲波定位

        中圖分類號:TP274? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1672-3791(2019)03(a)-0025-03

        相比汽車,智能小車是一種輪式機器人,有安全、環(huán)保、應(yīng)用廣等優(yōu)越性,可以解決人們許多問題,如無人車間工作、教育機器人等。該文研究一種智能小車,運用多種傳感器,在能避障的同時跟隨目標行駛,設(shè)備供電后無需人為干預(yù),解放雙手,方便人們生活。

        1? 總體方案設(shè)計

        小車總體設(shè)計:(1)系統(tǒng)由IAP15F2K61S2單片機、電源、電機驅(qū)動、超聲波測距、紅外對管避障、蜂鳴器報警等硬件組成;(2)Arduino uno和舵機掃描電路;(3)兩控制芯片通信及它們各自軟件編程調(diào)試。

        具體工作原理:超聲波模塊在預(yù)設(shè)距離內(nèi)檢測前方是否有目標,如果有則自主跟隨。同時紅外對管檢測前方障礙物,當檢測到有障礙物且小于預(yù)設(shè)值時把信息反饋給單片機,單片機控制驅(qū)動電路調(diào)整車輪轉(zhuǎn)動繞過障礙物繼續(xù)跟隨。跟隨過程中舵機不動,停止時舵機轉(zhuǎn)動直到超聲波模塊掃描到目標物為止。小車能短程加減速后再穩(wěn)速行駛,蜂鳴器報警功能僅用以在小車脫離跟隨范圍后提醒。所用模塊較少且便宜,制作成本低。不僅四驅(qū)結(jié)構(gòu)平穩(wěn),而且模塊布局對整體外觀結(jié)構(gòu)影響小,為后續(xù)設(shè)計提供方便性和靈活性。

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

        系統(tǒng)硬件由MCU搭載多個硬件模塊并配合其他電路構(gòu)成,系統(tǒng)硬件框圖如圖1。

        2.1 主控芯片

        IAP15F2K61S2是STC生產(chǎn)的單時鐘新一代8051單片機,工作電壓5V,不需晶振且內(nèi)部資源豐富。用匯編、C等語言編程。Arduino由基于單片機的開源硬件平臺和專門的開發(fā)環(huán)境組成,可用來開發(fā)交互產(chǎn)品。小車采用的uno微處理器是ATmega328,輸入電壓7~12V,用Arduino語言、scratch積木式編程皆可編程。

        2.2 硬件模塊

        該系統(tǒng)采用硬件模塊包括直流電源(給整個系統(tǒng)供電)、直流電機驅(qū)動模塊(驅(qū)動直流電機)、超聲波模塊(實時測量與目標物距離)、紅外避障模塊(跟隨過程中避開障礙物)、舵機(承載超聲波模塊上下掃描來擴大超聲波覆蓋面積)、蜂鳴器(當小車脫離正前方0.5~2m的跟隨范圍后報警)。

        3? 系統(tǒng)軟件設(shè)計

        系統(tǒng)軟件為設(shè)計的關(guān)鍵,小車程序分以下幾部分:單片機主程序,測距子程序,比較距離差值子程序,平面幾何定位子程序,避障子程序,調(diào)速子程序;uno舵機掃描程序。單片機為主控核心,其主程序流程圖如圖1。

        4? 核心技術(shù)

        4.1 超聲波測距

        系統(tǒng)采用超聲波渡越時間檢測法。距離計算公式:。其中:d為被測物與測物的距離,s為來回聲波路程,v為聲速,t為聲波來回的時間。由于聲波在空氣中傳播速度與溫度有關(guān),故傳播速度查表可得近似公式v=332+0.607Tm/s,距離公式:S=(332+0.607T)t/2其中T為空氣溫度,t為聲波傳播時間。

        4.2 定位方法

        我們把3個超聲波模塊分別測一次距當作一個完整測距周期,一個測距周期總時長約0.3s,各測距周期互不影響,一個測距周期內(nèi)所得3個距離值作為一組數(shù)據(jù)使用(見圖2)。

        4.2.1 距離差值比較法

        在一個測距周期內(nèi),利用小車正前方3個等距離分布超聲波模塊測得的與目標物的3個距離值,與跟隨范圍0.5~2m做對比,依據(jù)3個距離值在區(qū)域(0.5m及以內(nèi)、2m及以外、0.5~2m之間)里的分布情況,做出相應(yīng)運動方向和狀態(tài)的判斷。具體如下。

        4、5、11、12狀態(tài)下,目標物在跟隨范圍外,小車停止并蜂鳴報警。

        1、8、10、13狀態(tài)下,已有兩個距離值在范圍外,小車瀕臨跟丟,此時亦停下報警。

        2、7、9、14狀態(tài)下,仍有兩個距離值在范圍內(nèi),小車須趕緊調(diào)整狀態(tài)以防跟丟。此時根據(jù)還在范圍內(nèi)的兩個距離值進行差值比較估計偏轉(zhuǎn)角度,超過預(yù)定值則轉(zhuǎn)彎,否則繼續(xù)直行。

        3、6狀態(tài)下,3個距離值都在范圍內(nèi),小車正常跟隨。此時先根據(jù)最大的距離值判斷轉(zhuǎn)彎方向,再依據(jù)較小的兩個距離值進行差值比較估計偏轉(zhuǎn)角度,超過預(yù)定值則朝此方向轉(zhuǎn)彎,否則繼續(xù)直行。

        小車偏離目標物程度的估定:將3個距離值兩兩做差,3個差值均小于預(yù)設(shè)值就認為小車微偏需調(diào)整方向糾正,否則認為偏離在非可調(diào)狀態(tài),保持原態(tài)。如上,單片機控制小車正確調(diào)整運動狀態(tài)跟隨目標物。

        4.2.2 平面坐標法

        正常跟隨過程中小車運行是一個不間斷的過程,即小車一直行駛著,故對于同一目標物來說,即使其在原地不動,它相對于小車的坐標位置也會稍微改變。目標物的速度較低,在0.3s的周期內(nèi)其真實位置不會有太大改變,故可認為一次測距周期內(nèi)目標物的真實位置不變。系統(tǒng)采用3個超聲波模塊測距,實則是在3個不同的時刻分別測了1個距離值,但因小車速度較慢,測距周期短,所以3個距離值相近。此方法將目標物理想化(距離較遠時)視作一個點(X,Y),如圖建立平面直角坐標系。由3個距離值理論上得到如下3個方程。

        但實際上由3個距離值得到3個不同的但又相接近的坐標值(X1,Y1)、(X2,Y2)、(X3,Y3)。將其中兩兩理想化視為橫縱坐標值相等,即令上述3個方程兩兩相等可得到三組不同的解,分別作為(X1,Y1)、(X2,Y2)、(X3,Y3)。最后分別取X1、X2、X3平均值作為X,取Y1、Y2、Y3平均值作為Y,可得到目標物相對于小車此時的位置(X,Y)的近似值。

        3組解及坐標計算公式如下。

        單片機再依據(jù)得出的坐標,合理地做出讓小車調(diào)整運轉(zhuǎn)狀態(tài)的命令,控制其跟隨目標物。

        4.3 紅外避障

        小車運動過程中,紅外發(fā)射管發(fā)射一定頻率的紅外線,當檢測方向遇到障礙物時紅外線反射回來被接收管接收,經(jīng)模塊內(nèi)部比較器電路處理,信號輸出口會輸出低電平數(shù)字信號,單片機讀取該口電平信號,可判斷前方是否存在障礙物。

        4.4 舵機掃描

        車停時舵機承載固定有3個超聲波模塊的云臺上下掃描。直到掃描到目標物后舵機停止轉(zhuǎn)動并鎖定角度,保持此角度小車開始運動跟隨目標物,以此擴大超聲波覆蓋面積。舵機由uno單獨控制,單片機的一個引腳做輸出與uno的一個引腳做輸入通過導(dǎo)線連接,稱信號線。上電后uno讀取線上其引腳的輸入電平,若為低則舵機來回轉(zhuǎn)動,若為高則舵機不動。至于信號線的電平,由單片機據(jù)小車運動狀態(tài)來對應(yīng)置高或拉低,車動置高,車停拉低。

        4.5 電機調(diào)速

        對所用直流電機轉(zhuǎn)速的調(diào)控,用單片機軟件模擬PWM波方法實現(xiàn)。PWM波有數(shù)字信號輸出特點可有效降噪。為保證小車平穩(wěn)運行,采用可調(diào)占空比的PWM波,可實現(xiàn)小車加速、減速、壓制速度行駛,某些特殊場合能夠變速,同時也可保證小車跟隨的可靠性。

        5? 系統(tǒng)測試與誤差分析

        5.1 系統(tǒng)測試

        雖12V電源供電,但小車速度被調(diào)控得很好,距目標物距離不適需加減速時,可明顯表現(xiàn)出加減速過程,其他時刻穩(wěn)定速度跟隨目標物行駛。小車整體平穩(wěn),可在0.5~2m范圍內(nèi)實現(xiàn)180°的、自動繞過障礙物的自主跟隨行駛。在脫離該跟隨范圍后能自動蜂鳴報警,舵機能在小車不動時轉(zhuǎn)動,在小車運動時停止。小車的整體測試效果與預(yù)期相差不大,系統(tǒng)測試正常。

        5.2 誤差分析及減少措施

        經(jīng)分析,給小車帶來跟隨效果誤差的因素主要有以下這些:傳播過程中超聲波信號衰減,可在同一位置多添置幾個等價超聲波模塊來改善,擴大發(fā)射接收面,提高發(fā)射增益和接收靈敏度。聲波接收到與被單片機檢測到的時差、計時開始與觸發(fā)超聲波發(fā)射的時差,可優(yōu)化軟件代碼來做部分彌補。系統(tǒng)硬件電路連線存在一些弊端與瑕疵,可印制電路板然后焊接減少接線,優(yōu)化硬件線路來調(diào)整優(yōu)化。

        6? 結(jié)語

        總體來說項目設(shè)計很成功,在老師指導(dǎo)和團隊努力下,順利實現(xiàn)超聲波定位跟隨、紅外避障、舵機掃描、蜂鳴器報警、小車調(diào)速功能,達到預(yù)期效果。小車后續(xù)設(shè)計可以為系統(tǒng)添加無線模塊NRF24L01,將超聲波發(fā)射頭接收頭分開,小車配置接收頭,持拿發(fā)射頭,可令小車與目標物一對一匹配,實現(xiàn)特定跟隨。

        參考文獻

        [1] 蔡磊,周亭亭,郭云鵬,等.基于超聲波定位的智能跟隨小車[J].電子測量技術(shù),2013,36(11):76-79.

        [2] 張文霞,張凱,喬良,等.基于單片機的智能跟隨小車的設(shè)計與實現(xiàn)[J].科技與企業(yè),2015(12):251.

        [3] 陳呂洲.Arduino程序設(shè)計基礎(chǔ)[M].2版.北京:北京航空航天大學(xué)出版社,2015.

        猜你喜歡
        超聲波測距智能小車單片機
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        溫度修正的超聲波測距系統(tǒng)
        科學(xué)家(2016年3期)2016-12-30 00:09:18
        基于STC89C51智能小車的移動家居平臺的設(shè)計
        基于HC—SR04超聲波傳感器的智能避障小車設(shè)計
        智能安全防盜探測小車
        基于單片機的循跡智能車系統(tǒng)設(shè)計
        一種基于超聲波測距技術(shù)的飲水機智能訂水裝置的研發(fā)
        基于SI1000的下水道堵塞預(yù)警裝置
        精品无人区无码乱码毛片国产| 国产美女a做受大片免费| 国产一级av理论手机在线| 91色老久久偷偷精品蜜臀懂色| 无码精品人妻一区二区三区av| 色av综合av综合无码网站| 久久久久亚洲AV无码去区首| 一道之本加勒比热东京| 成人亚洲精品777777| 欧美老妇与禽交| 日本一区二区国产高清在线播放| 美丽小蜜桃1一3在线观看| 大地资源中文第3页| 精品国产亚洲AⅤ麻豆| 国产精品亚洲av国产| 青青草在线免费播放视频| 末成年女a∨片一区二区| 亚洲AV无码精品蜜桃| 中文字幕亚洲精品一二三区| 少妇被猛烈进入到喷白浆| 99精品国产99久久久久久97 | 精品人妻av中文字幕乱| 五月av综合av国产av| 国产欧美日韩a片免费软件| 无遮挡粉嫩小泬| 国产实拍日韩精品av在线| 国产精品无码一区二区在线看| 中文字幕一区二区三区乱码不卡 | 亚洲国产精品色一区二区| 国产av自拍视频在线观看| 少妇人妻偷人精品免费视频| 国产精品系列亚洲第一| 亚洲一区二区三区在线视频| 亚洲精品一品区二品区三品区| 青青操国产在线| 人妖系列在线免费观看| 日韩欧美亚洲国产精品字幕久久久| 男人和女人高潮免费网站 | 欧美一级色图| 亚洲一区二区三区精品久久| 97久人人做人人妻人人玩精品|