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

智能小車循跡避障的新策略?

2019-05-07 02:32:42李成成張曉玲
計算機與數字工程 2019年4期
關鍵詞:規劃動作

李成成 張曉玲

(江蘇理工學院機械工程學院 常州 213000)

1 引言

智能小車[1]作為一種智能化的交通工具[2],綜合了車輛工程、測控工程、人工智能等多個學科領域的理論技術,具有良好的民事和軍用[3]應用前景,尤其是固定場地搬運車和自動料車等技術領域。

循跡避障智能小車有多種實現方法,基本依靠各種傳感器[4]獲取外界環境信息加以處理。文獻[5]設計了多超聲波避障系統,具有較高的避障準度,但適應環境相對簡單。文獻[6]采用多傳感器,其優點是交叉避障結合,能夠較大范圍的避障且提高了避障的效率。而文獻[7]則采用單紅外和雙超聲波避障方式,避障更加準確。文獻[8]用3個紅外傳感器多角度排列,避障方便,計算簡單。文獻[9]采用磁傳感器陣列系統來尋跡和循跡,但容易被引導線影響。文獻[10~11]均采用紅外傳感器自主尋/循跡,一般采用8對紅外反射式傳感器作為路徑識別模塊。文獻[12]采用激光對管采集路況,實現尋跡。這些智能小車[13]只能簡單地尋找道路中間的黑線以及簡單繞離障礙物,具有很多局限性。文獻[14]利用CCD攝像頭采集路徑信息,能有效地跟蹤引導線但是計算量大。在路徑規劃方面,采用較多的是蟻群算法[15]、人工勢場法與其他算法結合[16]等。在某些復雜的環境中[17~20]例如不規則障礙物的路徑規劃,但此設計環境特定且簡單,將不采用這些算法。

本設計為在循跡功能基礎上智能小車規劃了新的避障路徑,即半圓路徑,利用避障功能,通過控制車輪轉向角度與前進距離,使小車遇到障礙物后,執行動作讓小車完成近似半圓的軌跡。同時利用擬合多項式使小車實現不同距離的避障路徑。

2 硬件與軟件模塊設計

2.1 硬件模塊設計

設計系統主要包括Arduino控制板,電機驅動模塊,避障模塊,紅外循跡模塊。系統框圖如圖1所示。

圖1 系統功能框圖

小車通過直流電機來控制動作,采用L293D驅動芯片驅動,避障模塊由HC-SR04超聲波組成,循線模塊由3路紅外集成傳感器構成。

2.2 系統軟件設計

將小車分為感知部分,智能控制部分和動作執行部分,如圖2所示。

圖2 小車軟件組成部分

小車感知部分檢測路況,小車控制部分控制傳感器采集數據,然后控制器控制車輪實現動作。循跡中同時檢測障礙物,根據障礙物距離的遠近判斷執行不同動作,分別實現避障或者循跡功能。

3 循跡避障新策略研究

首先小車要實現循跡與避障功能。在特定環境中,當小車脫離循跡路線后,通過這兩個功能的結合與半圓形避障路線的設計,能夠使小車完美避開障礙物后再次檢測到黑色路線,繼續循跡。在小車硬件功能很少的情況下使小車按照理想的路線循跡避障是研究的重點和難點。

3.1 小車循跡避障路徑規劃與理論方法

為實現設計中小車的功能,要為小車規劃一條避障路徑。規劃避障路徑如圖3所示。

以障礙物為圓心規劃一個半圓,將此半圓平均分成十份,小車從位置①到達位置⑦,需要依次經過若干位置點,最后才能到達終點。且狀態要與起始狀態保持一致。將位置①到位置③部分分解出來,如圖4所示。

圖3 路徑規劃示意圖

圖4 分解示意圖

已知角度值,根據余弦定理,前進距離S很容易求出,公式如下:

具體方法:

第一步:讓小車從位置①到達位置②,動作如下:1)第一次轉向,右轉81°;2)前進距離S。

第二步:讓小車位置②到達位置③,動作如下:1)第二次轉向,左轉18°;2)前進距離s。

第三步:重復第二步動作N次。

第四步:重復第一步一次。

第五步:結束。

根據圖4所示,假設小車共執行轉向n次,第二步動作執行N次,需要求出N。公式可表達為

小車若要最終保持前進方向,根據前進方向最終不變原則,可很容易計算出N=9,n=11。

3.2 小車動作方程擬合

只需知道s與θ,便可使小車完成規劃的路徑。假設動作時間公式:

式中:t1為前進s路程所需要的動作延時時間,f(s)為數據擬合的方程;t2為轉角θ所需要的動作延時時間,g(θ)為數據擬合的方程。

上述公式由數據擬合求出。擬合的結果如圖5、圖6所示。

圖5 路程時間擬合曲線

圖6 角度時間擬合曲線

擬合公式如下:

通過圖5和圖6可知,擬合出的數據與觀察值基本吻合,且誤差很小。但是也不能忽略誤差的累加。

4 實驗結果與分析

4.1 擬合數據采集與實驗結果

算法的核心在于擬合出時間t與路程s的多項式,以及t與角度θ的多項式。經過多次數據采集,得到的數據如表1、表2所示。

表1中數據是經過執行小車右轉不同時間得到的角度值,然后取平均值。

表2是經過小車執行前進動作的不同時間得到的路程s數據,最后取平均值。

實驗結果如圖7所示。

表1 時間-角度對應數據

表2 時間-路程對應數據

由圖7可知,圖(a)~(f)為小車的循跡過程,小車始終沿引導線前進。圖(g)~(p)與實驗一過程相同,結果小車依然在引導線上,可以繼續循跡與避障。

圖7 實驗結果二

4.2 誤差補償

由于車輪誤差,前進時會有1°-2°的右偏,若是n次積累,不可忽略。誤差補償方法1:在每次動作執行后加上一個2°的左轉動作。方法2:在最后一步動作后將累計誤差彌補,即將右轉動作減少18°的延時時間。

5 結語

本設計研究的循跡避障小車,在基本的先循跡后避障功能基礎上,提出了一種避障的新策略,通過規劃半圓路徑,再經過小車動作不斷調整執行,實現了小車能夠基本完成規劃的路徑。經過循線與避障算法的融合,運用數據擬合出小車轉角和路程與時間的關系,由擬合多項式計算出小車動作時間,提高了小車系統的穩定性。研究內容可用于倉庫貨物搬運或者汽車自主避障領域。

猜你喜歡
規劃動作
下一個動作
發揮人大在五年規劃編制中的積極作用
動作描寫要具體
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
畫動作
讓動作“活”起來
動作描寫不可少
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 成人在线欧美| 久久香蕉国产线看观看精品蕉| 无码网站免费观看| 色悠久久综合| 天天激情综合| 高清视频一区| 国产SUV精品一区二区6| 日韩一区精品视频一区二区| 日本黄色不卡视频| 亚洲日本中文字幕乱码中文 | a级毛片网| 国产又粗又猛又爽| 欧美日韩在线亚洲国产人| 国产三级a| 人妻出轨无码中文一区二区| 伊大人香蕉久久网欧美| 一区二区三区高清视频国产女人| 亚洲精品波多野结衣| 福利国产微拍广场一区视频在线| 亚洲啪啪网| 最新国产网站| 亚洲成人精品在线| 在线亚洲精品福利网址导航| 香蕉久久永久视频| 日韩欧美国产综合| 亚洲精品无码在线播放网站| 国产综合在线观看视频| 成人夜夜嗨| 免费国产黄线在线观看| 人人91人人澡人人妻人人爽| 尤物亚洲最大AV无码网站| 国产精品一区二区在线播放| 18禁黄无遮挡免费动漫网站| 国产一区二区精品福利| 在线观看免费黄色网址| 亚洲九九视频| 动漫精品啪啪一区二区三区| 国产无码网站在线观看| 久久精品亚洲中文字幕乱码| 午夜啪啪福利| 91精品国产自产在线老师啪l| 找国产毛片看| 91热爆在线| 成人在线观看不卡| 亚洲精品波多野结衣| 亚洲综合狠狠| 91一级片| 亚洲天堂网视频| 欧美区一区二区三| 久久国产香蕉| 亚洲欧洲日产国产无码AV| 日韩美一区二区| 国产内射一区亚洲| 国产jizz| 69国产精品视频免费| 992tv国产人成在线观看| 大香网伊人久久综合网2020| 白浆免费视频国产精品视频| 欧美在线伊人| 精品撒尿视频一区二区三区| 免费一级全黄少妇性色生活片| 亚洲国产综合精品一区| 亚洲免费播放| 国产欧美中文字幕| 高潮毛片免费观看| 国产人碰人摸人爱免费视频| a国产精品| 国产精品免费电影| 有专无码视频| 在线中文字幕网| 乱人伦中文视频在线观看免费| 久久久久中文字幕精品视频| 久久99蜜桃精品久久久久小说| 在线观看精品自拍视频| 综合亚洲网| 日本亚洲国产一区二区三区| 成人在线观看不卡| 三上悠亚在线精品二区| 一级毛片在线播放| 在线国产欧美| 日韩黄色精品| 狂欢视频在线观看不卡|