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

一種可自動調節避障范圍的無人機及其工作方法設計

2018-08-27 10:24:10梁勇東黃市生曾志彬吳國洪
機電信息 2018年24期
關鍵詞:單片機方向

梁勇東 黃市生 曾志彬 吳國洪

(1.東莞理工學院機械工程學院,廣東東莞523000;2.東莞市橫瀝模具科技產業發展有限公司,廣東東莞523000)

0 引言

無人機作為一種新工具,能很好地代替人去執行任務,如送快遞、偵查監測等[1],人們希望無人機在執行任務時能夠自我保護,因此自動避障技術成為了無人機領域發展的熱點[2]。然而,現有的很多無人機避障范圍是固定的,且該固定的避障距離一般在3 m以上,但避障距離被設定為固定值給飛行器的使用環境帶來了局限性,例如不能在小于避障范圍的環境中正常工作,否則在這些環境中飛行器的某兩個相對方向的避障效應會造成飛行不穩定。針對以上不足,本文提出了一種可自動調節避障范圍的無人機及其工作方法,將從機構設計方面與工作方法方面進行闡述。

1 硬件平臺設計

本文所設計的無人機是一種四旋翼飛行器[3],采用三層平臺的設計方式,由下往上為第一層平臺、第二層平臺、第三層平臺。無人機的機架呈“十”字樣式,四個電機和螺旋槳分別設置在四個機臂軸的末端,構成四旋翼飛行器。PIX4飛控設置在第二層平臺的上表面中心。pwm轉ppm模塊、接收機、ARM單片機設置在第三層平臺的上表面,激光測距傳感器設置在第一層平臺的前后左右四個方向。

接收機的通道一(CH1)至通道八(CH8)的信號線分別與pwm轉ppm模塊的PA4、PA5、PB10~PB14、PA8電連接;ARM單片機特指具有五個串口的ARM單片機;4個激光測距傳感器的TX、RX接口分別與ARM單片機的USART_RX2~USART_RX5、USART_TX2~USART_TX5接口電連接,進行串口通信,ARM單片機采集四個方向的測距信息;pwm轉ppm模塊的USART_TX2、USART_RX2分別與ARM單片機的USART_RX1、USART_TX1接口電連接,進行串口通信,ARM單片機將四個方向的測距信息整理為數組comdata形式發送給pwm轉ppm模塊;pwm轉ppm模塊的ppm信號輸出引腳與PIX4飛控的ppm信號輸入引腳電連接,進行模擬信號的傳輸。

2 工作方法設計

基于pwm轉ppm模塊,讀取來自接收機的第一通道和第二通道的pwm值,第一通道記為pwm_analog0(其影響左右方向),第二通道記為pwm_analog1(其影響前后方向),并與相應的通道的基準值(1 400)比較。基準值是指飛行器在定點懸停時某一通道的穩定值,如果飛行器往某一方向飛行,飛行器在該方向上的脈沖值會相對基準值發生偏差變化,變大或變小發生于飛行方向的相對性之間。

工作方法主要為一種比例算法,原理式為:

其中,BZ代表避障距離;MC代表脈沖值,即MC=pwm_analog0或pwm_analog1,與飛行速度有關;|MC-1 400|max代表某一時刻脈沖量最大差值,用最大絕對值表示,該值越大,說明飛行器在某一方向的飛行速度越大;當飛行器往某個方向飛行時,脈沖量會相對基準值1 400變化,考慮其他方向存在脈沖量的波動情況,因此要選擇脈沖量最大差值。

工作方法的具體步驟為:

(1)先計算pwm_analog0-1 400和pwm_analog1-1 400的絕 對值,即|pwm_analog0-1 400|和|pwm_analog0-1 400|,然后對兩者進行比較,擇取其中較大值,并初步選定了方向,若|pwm_analog0-1 400|>|pwm_analog1-1 400|,說明飛行方向為左右方向中的其一;若|pwm_analog0-1 400|<|pwm_analog1-1 400|,說明飛行方向為前后方向中的其一。

(2)通過比例運算BZ=(|MC-1 400|max)/6,即可實現飛行器根據飛行速度自動調節避障距離;提高飛行速度,避障距離自動增大,以保證足夠的避障距離,避免高速飛行時發生避障距離不足的現象;降低飛行速度,避障距離自動減小,使得飛行器可以緩慢通過一些狹窄的環境。

(3)在(1)的基礎上,進一步地判斷MC與1 400之間的大小,即可確定需要調節避障范圍的具體方向。例如,某一時刻通過程序運算獲知|pwm_analog0-1 400|>|pwm_analog1-1 400|,并且pwm_analog0<1 400,說明飛行器正在以某一速度向左飛行,該飛行速度的大小由脈沖量與基準值之間的差值決定。

(4)加設BZ1(左方向的避障距離)、BZ2(右方向的避障距離)、BZ3(前方向的避障距離)和BZ4(后方向的避障距離)四個變量,當飛行器往某一方向飛行時,在該飛行方向上需要與之飛行速度匹配的避障距離,而其他三個方向上無需該匹配性,直接保持最小避障距離即可。因此,在程序中的運算方法為(假定飛行器正在向前飛):BZ3=BZ(與飛行速度匹配的避障距離),BZ1=BZ2=BZ4=30(最小避障距離)。

(5)步驟(1)和(2)可以使得四個方向的避障范圍都能同比例地自動增大或減小,此為避障模式一;步驟(1)至(4)可以只改變飛行方向上的避障距離,卻讓其他三個方向保持最小避障距離,此為避障模式二。兩種模式之間的切換可通過地面站的二位開關進行,該二位開關通過無線連接接收機的第七通道,事先設定好外部中斷觸發對應的中斷處理程序,每隔一段時間讀取開關對應第七通道的狀態值,從而判斷開關的切換情況,進而通過中斷處理程序切換兩種避障模式。

3 結語

本文所做的工作總結如下:第一,根據目標功能設計了無人機機構;第二,根據功能要求設計了無人機的工作方法。所達到的效果是,提高無人機的飛行速度,其避障范圍也相應增大;降低無人機的飛行速度,其避障范圍也相應減小,使得無人機對飛行環境有了更高的適應性,解決了某些無人機因避障距離固定且較大而不能在狹窄環境中正常工作的問題。

猜你喜歡
單片機方向
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
2022年組稿方向
計算機應用(2022年1期)2022-02-26 06:57:42
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
2021年組稿方向
計算機應用(2021年3期)2021-03-18 13:44:48
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
基于單片機的SPWM控制逆變器的設計與實現
電子制作(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
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 精品一区二区久久久久网站| 欧美a级在线| 亚洲国产精品久久久久秋霞影院| 噜噜噜久久| 欧美亚洲国产日韩电影在线| 亚洲中字无码AV电影在线观看| 国产91高跟丝袜| 福利视频一区| 在线va视频| 日韩成人在线视频| 国产在线自揄拍揄视频网站| 国产18在线播放| 亚洲精品中文字幕无乱码| AV老司机AV天堂| 欧美乱妇高清无乱码免费| 国产小视频网站| 国产一级裸网站| 久久精品91麻豆| 国产成人无码Av在线播放无广告| 国产精品成人啪精品视频| 怡春院欧美一区二区三区免费| 国产AV毛片| 久久国产亚洲欧美日韩精品| 成人自拍视频在线观看| 美女被躁出白浆视频播放| 亚洲一级无毛片无码在线免费视频| 在线日韩日本国产亚洲| 99热这里只有免费国产精品| 天堂成人在线| 99久久人妻精品免费二区| 国产一级α片| 中文字幕一区二区人妻电影| 久久婷婷色综合老司机| 亚洲一区免费看| 666精品国产精品亚洲| 亚洲国产综合精品一区| 999精品色在线观看| 91亚洲精选| 亚洲精品国产成人7777| 99精品高清在线播放| 国产精品2| 日韩第九页| 国产精品30p| 国产成人久久综合777777麻豆| 亚洲中文久久精品无玛| 日韩天堂在线观看| 亚洲不卡影院| 在线免费a视频| 国产午夜无码片在线观看网站| 国产又黄又硬又粗| 欧洲成人免费视频| 中文字幕在线播放不卡| 亚洲福利一区二区三区| 51国产偷自视频区视频手机观看 | 国产成人亚洲无码淙合青草| 色综合婷婷| 一级全免费视频播放| 国产精品专区第1页| 精品国产99久久| 青青极品在线| 色屁屁一区二区三区视频国产| 国产在线无码一区二区三区| 国产精品美女自慰喷水| 亚洲小视频网站| 国内精品小视频福利网址| 再看日本中文字幕在线观看| 精品人妻系列无码专区久久| 97国产精品视频自在拍| 色悠久久久| 欧美另类第一页| 国产黄在线免费观看| YW尤物AV无码国产在线观看| 91精品国产91欠久久久久| 久久人妻系列无码一区| 国产特级毛片| 女人毛片a级大学毛片免费 | 国产最新无码专区在线| 国产精品欧美在线观看| 亚洲手机在线| 伊人久久婷婷| 最新亚洲人成网站在线观看| 99人妻碰碰碰久久久久禁片|