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

無人機避障設計與實現

2018-01-20 06:42:04詹計雨韓士杰雷笑天金楠森張健
電腦知識與技術 2018年31期
關鍵詞:無人機

詹計雨 韓士杰 雷笑天 金楠森 張健

摘要:針對四旋翼無人機避障的速度和精度,該文基于Arduino Mega2560單片機以及遺傳算法和蟻群算法,設計了一種新型無人機全局避障算法和的硬件結構。全局避障算法針對航跡規劃,結合兩種啟發式算法,收斂速度快,不易早熟收斂。算法通過MATLAB仿真與無人機測試,效果良好。

關鍵詞:蟻群算法;遺傳算法;航跡規劃;Arduino Mega2560單片機;無人機

中圖分類號:TP311? ? ? 文獻標識碼:A? ? ? 文章編號:1009-3044(2018)31-0098-03

四旋翼無人機的機械結構好,可執行多種任務,應用前景巨大。所以無人機航跡規劃算法和相應的硬件結構成為當下研究熱點。

麻省理工學院研制的Kinect,基于SLAM算法進行環境建模,自主3D地形映射與飛行,功能非常先進。即使在GPS盲區與障礙物密集的城市也能安全飛行。

本文旨在對避障無人機進行整體設計。使無人機可以安全快捷的避障。無人機外骨架防撞功能較強,不會傷及行人。航跡規劃使用改進的蟻群算法,結合傳統蟻群算法與遺傳算法的優勢,使算法收斂速度更快,不易陷入局部最優解。無人機整體效果達到預期。

1 無人機硬件結構

無人機外殼堅固輕便,減少了飛機重量和慣性對于避障的影響。外圍的圓形保護器通過四個減震器與無人機主體連接,可以防止無人機碰撞建筑物或者將人劃傷,擁有比較強的防撞擊功能,整體如圖1所示。

使用KS103超聲波測距模塊,波束角為45°-50°,分別放置在無人機的水平方向的4個方向與豎直的2個方向,水平方向每隔90°安裝一個測距模塊。超聲波發射與接收的時間的數據,通過I2C方式傳送給Arduino Mega2560開發板。

2 無人機避障算法

2.1 環境建模

采用柵格圖法進行環境模型的構建。假設無人機飛行的空間區域為S,不妨表示為

[{xmin≤x≤xmax,ymin≤y≤ymax,zmin≤z≤zmax}]

考慮到GPS模塊的會有1-2米的誤差,故緯度值每0.003分為一個單位,約5.511米,作為坐標系的橫坐標。經度值每0.002分為一個單位,約3.674米,作為縱坐標。而豎直方向的單位長度為1米。如果這個柵格有障礙物,無人機就不能通過。

y,z對應坐標值同理。Ceil()表示向正方向取整。

在主方向上每隔一個單位長度劃分一個平面,最后不足一個單位長度的按照一個單位長度來補齊。對應平面記為[S1,S2,...,Sn]。

2.2 全局航跡規劃

航跡規劃采用改進的三維蟻群算法,傳統的三維蟻群算法雖然魯棒性強,但收斂速度慢,在時間有限的情況下往往無法得到良好結果。

我們基于傳統蟻群算法,結合遺傳算法的優勢染色體選擇、交叉操作與蟻群算法的信息素更新與螞蟻按概率轉移等特點。使算法本身不易陷入局部最優解,收斂比較快。

四旋翼無人機航跡規劃需要短的航跡長度、低的飛行高度。故選定適應度函數為:

如圖2所示,平面之間有小段航跡,但因為無人機會變換主方向,所以平面之間有每個航跡的至少一段航跡。比如AB,CD。首先判斷AD,CB,也就是虛線部分是否聯通,只要不是都聯通就搜索下一組平面。如果AB,CD重合,也要搜索下一組平面。然后計算AB,CD,AD,CB的適應度[FAB、FCD、FAD、FBC],如果滿足[FAB+FCD>FAD+FBC],就按照圖4方式交叉,然后交叉結束。如果一組平面有多段航跡,盡量兩兩之間都判斷一次。這里采用染色體的單點交叉。

K為系數,注意取值合適的值。這里[λ]表示信息素的衰減系數。這里信息素不進行局部更新。

信息素更新后開始下一次迭代。

3 算法仿真與分析

為了驗證本文的航跡規劃算法。我們利用二元高斯分布的概率密度函數模擬山峰,進行算法仿真。函數如下:

起點選擇(-0.5,3,0)。終點選為(-2.5,-2.5,0)。經過仿真結果如圖3:

算法通過適應度排序,刪除相同路徑。保證了全局更新信息素時,同一條路徑的信息素不會重復增加,抑制算法早熟。

同時通過一號螞蟻與二號螞蟻的配合,與模仿染色體單點交叉的航跡交叉,可以持久尋求全局最優解。

比較來說,本文算法比傳統蟻群算法更簡單高效。局部避障算法經過無人機測試,切實有效,避障比較迅速。

4 結論

本文結合超聲波傳感器KS103、數據傳輸模塊、開發板Arduino Mega2560和pixhawk飛控芯片完成對避障無人機核心硬件的開發。無人機的機械結構,使其擁有較強防撞能力以及較輕的質量和良好的散熱能力。無人機全局避障算法有良好效果。算法經過仿真與無人機驗證,切實可行。

參考文獻:

[1] 李彥蒼,彭揚.基于信息熵的改進人工蜂群算法[J].控制與決策,2015,30(6):1121-1125.

[2] 呂甜甜. 四旋翼無人機航跡規劃技術研究[D].哈爾濱:哈爾濱工程大學,2015.

[3] 馮國強,趙曉林,高關根,等.基于A~*蟻群算法的無人機航路規劃[J].飛行力學,2018(5):1-5.

猜你喜歡
無人機
基于蟻群算法的一種無人機二維航跡規劃方法研究
無人機動態跟蹤展示系統設計
無人機配送的障礙性因素分析
無人機在海上人命救助中的應用
植保無人機操作規程及注意事項
高職院校新開設無人機專業的探討
人間(2016年26期)2016-11-03 17:52:40
利用無人機進行航測工作的方式方法
一種適用于輸電線路跨線牽引無人機的飛行方案設計
科技視界(2016年22期)2016-10-18 14:30:27
淺析無人機技術在我國的發展前景
企業導報(2016年9期)2016-05-26 20:58:26
主站蜘蛛池模板: 国产成人久久综合一区| 免费人成网站在线观看欧美| 国产主播在线一区| 国产一级毛片网站| 精品无码一区二区在线观看| 精品午夜国产福利观看| 亚洲成av人无码综合在线观看| 69免费在线视频| 91无码国产视频| 亚洲国产AV无码综合原创| 国产97视频在线| 国产精品 欧美激情 在线播放| 久久精品只有这里有| 亚洲av无码专区久久蜜芽| 18禁色诱爆乳网站| 亚洲精品国产成人7777| 国产一区二区三区在线观看免费| 欧美笫一页| 亚洲性网站| 国产主播一区二区三区| 免费一级毛片完整版在线看| 一区二区三区国产精品视频| 美女无遮挡免费网站| 毛片在线播放a| 国产男女XX00免费观看| 亚洲午夜天堂| 中日韩欧亚无码视频| 狼友视频国产精品首页| 欧美第二区| 成人免费网站在线观看| 在线观看无码a∨| 久久精品91麻豆| 伊人色综合久久天天| 视频一本大道香蕉久在线播放| 91福利免费| 91精品aⅴ无码中文字字幕蜜桃| 欧美午夜小视频| 极品国产在线| 看国产一级毛片| 秋霞午夜国产精品成人片| 5555国产在线观看| 欧美一级特黄aaaaaa在线看片| 白浆免费视频国产精品视频| 毛片在线播放网址| 九九线精品视频在线观看| 国产va视频| 久久这里只有精品66| 毛片网站在线看| 精品视频一区二区三区在线播| 99久久这里只精品麻豆| 久久99精品久久久久纯品| 国产一区自拍视频| 男女性午夜福利网站| 九色在线视频导航91| 国产美女在线免费观看| 99久久国产综合精品2023| 天天综合网色| 动漫精品中文字幕无码| 国产精品lululu在线观看| 欧美亚洲一二三区| 在线中文字幕网| 国产在线第二页| 最近最新中文字幕免费的一页| 激情综合网激情综合| 亚洲精品视频在线观看视频| 亚洲中文字幕无码爆乳| 亚洲成aⅴ人在线观看| 这里只有精品在线播放| 国产欧美性爱网| 国产一区二区免费播放| 国产精品极品美女自在线| 2021最新国产精品网站| 欧美日韩成人在线观看| 国产福利观看| www.91中文字幕| 午夜精品区| 国产亚洲精久久久久久久91| 亚洲天堂久久新| 国产精品一线天| 99re精彩视频| 国产精品短篇二区| 亚洲精品欧美重口|