• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    多旋翼無人機(jī)避障航跡規(guī)劃算法

    2020-03-03 00:25:40楊圣慧鄭永軍劉星星蘇道畢力格
    關(guān)鍵詞:航跡旋翼障礙物

    鄭 滋,楊圣慧,鄭永軍,劉星星,陳 建,蘇道畢力格

    ·農(nóng)業(yè)航空工程·

    多旋翼無人機(jī)避障航跡規(guī)劃算法

    鄭 滋,楊圣慧,鄭永軍※,劉星星,陳 建,蘇道畢力格

    (中國農(nóng)業(yè)大學(xué)工學(xué)院,北京 100083)

    多旋翼無人機(jī)的自主避障能力是安全作業(yè)的重要保證。該研究針對多旋翼無人機(jī)自主避障問題,提出了一種改進(jìn)的雙向RRT快速隨機(jī)樹航跡規(guī)劃算法,結(jié)合最小化位移四階導(dǎo)數(shù)的動(dòng)力學(xué)優(yōu)化方法,生成更符合多旋翼無人機(jī)動(dòng)力學(xué)性能的避障航跡,解決避障過程中重復(fù)搜索、航跡曲率波動(dòng)性大等問題,實(shí)現(xiàn)平穩(wěn)避障;提出了以隨機(jī)采樣算法規(guī)劃難度(用時(shí))為核心的場景復(fù)雜度評(píng)價(jià)方法,在不同復(fù)雜度場景下進(jìn)行了仿真試驗(yàn)。結(jié)果表明:與改進(jìn)前相比,避障航跡再規(guī)劃迭代次數(shù)減少23.69%;有效避障航跡規(guī)劃用時(shí)不高于0.33 s、平均避障速度不低于1.16 m/s、避障航跡延長率最多達(dá)20.82%。所提出的避障航跡規(guī)劃方法,提升了避障航跡的規(guī)劃效率與效果,可為多旋翼無人機(jī)自主作業(yè)過程中的避障航跡規(guī)劃提供參考。

    無人機(jī);優(yōu)化;航跡規(guī)劃;避障;路徑配置;RRT-Connect;動(dòng)力學(xué)優(yōu)化

    0 引 言

    多旋翼無人機(jī)作業(yè)效率高、操作簡便、通過性強(qiáng)[1-4],在植保作業(yè)、林業(yè)巡檢等領(lǐng)域得到了廣泛應(yīng)用。但在實(shí)際作業(yè)過程中,無人機(jī)會(huì)面臨種類繁多、特征復(fù)雜的障礙,及時(shí)感知周圍環(huán)境,實(shí)現(xiàn)快速、平穩(wěn)、低消耗的避障[5-6],可極大降低作業(yè)風(fēng)險(xiǎn)。

    然而,現(xiàn)有多旋翼無人機(jī)采用的避障方法智能化程度不足,在發(fā)現(xiàn)障礙后需懸停等待操作人員介入,如植保領(lǐng)域的大疆MG-1P[7]、高科新農(nóng)M23-E[8]等,當(dāng)無人機(jī)較遠(yuǎn)時(shí),操作人員不易把握行列特征[9],不能保證采取有效的規(guī)避措施。因此,基于實(shí)時(shí)感知到的障礙信息自主規(guī)劃形成避障路徑,是無人機(jī)無須在人工干預(yù)下,特別是在操作人員無法觀測到環(huán)境狀況或自動(dòng)作業(yè)過程中,完成后繼任務(wù)的一種有效手段。

    目前,已有大量相關(guān)研究形成了基于環(huán)境感知數(shù)據(jù)的避障路徑規(guī)劃算法,例如A*[10-12]、粒子群優(yōu)化[13]、PRM[14]、人工勢場法[15]、幾何強(qiáng)化學(xué)習(xí)[16]、演化算法[17]等,但是上述算法未考慮動(dòng)力學(xué)約束,規(guī)劃的路徑較為曲折。在農(nóng)機(jī)領(lǐng)域,更多集中在地面農(nóng)機(jī)的自主作業(yè)方面,包括基于激光雷達(dá)的溫室機(jī)器人環(huán)境建圖與導(dǎo)航[18]、油菜播種機(jī)的自主導(dǎo)航[19]、丘陵山區(qū)田間轉(zhuǎn)運(yùn)設(shè)備的導(dǎo)航[20]、葡萄園植保裝備的導(dǎo)航[21]等,采用的算法也是PID、A*、支持向量機(jī)等,較少涉及多旋翼無人機(jī)的路徑規(guī)劃與避障算法研究。

    RRT快速隨機(jī)樹算法[22]作為基于采樣的路徑規(guī)劃方法,其概率完備性確保了只要有解則必能求解,但由于較強(qiáng)的隨機(jī)性無法保證尋徑效率,因此最終尋徑結(jié)果欠優(yōu)。RRT算法的一些的變體,例如RRT*[23]、RRT-Connect[24]等,雖降低了解的隨機(jī)性,但也未考慮動(dòng)力學(xué)約束問題。有學(xué)者將動(dòng)力學(xué)特性與RRT算法進(jìn)行融合,例如Webb等提出的運(yùn)動(dòng)動(dòng)力學(xué)優(yōu)化RRT*[25]、Ghosh等提出的KB-RRT[26]。這些變體修改了RRT算法的延拓方式,確保了任意單步航跡的動(dòng)力學(xué)優(yōu)化,但仍然不能獲得整條避障航跡上的最優(yōu)動(dòng)力學(xué)優(yōu)化路徑。

    綜上,本文提出針對RRT-Connect路徑規(guī)劃算法的多種優(yōu)化改進(jìn),生成更符合多旋翼無人機(jī)動(dòng)力學(xué)約束的航跡,實(shí)現(xiàn)最小代價(jià)的避障飛行,以期為多旋翼無人機(jī)自主作業(yè)與避障提供方案參考。

    1 多旋翼無人機(jī)避障系統(tǒng)

    1.1 坐標(biāo)系定義

    多旋翼無人機(jī)及相關(guān)部件的位姿使用本地東北天(Local East-North-Universe, ENU)坐標(biāo)系表示,機(jī)體右手坐標(biāo)系以表示,傳感器右手坐標(biāo)系以表示。其中,ENU坐標(biāo)系的坐標(biāo)軸為[x,y,z]。x軸指向地理正東方向,y軸指向地理正北方向,z軸指向重力反方向,與世界坐標(biāo)系(WGS-84)的相對關(guān)系基于多旋翼無人機(jī)的GNSS定位數(shù)據(jù)確定;機(jī)體右手坐標(biāo)系的坐標(biāo)軸為[x,y,z],x垂直機(jī)頭方向水平向右,y指向機(jī)頭方向,z垂直向上,原點(diǎn)位于無人機(jī)質(zhì)心;傳感器坐標(biāo)系的坐標(biāo)軸[x,y,z],x指向傳感器右側(cè),y指向傳感器正向,z垂直向上,原點(diǎn)位于傳感器接收器位置。圖1為各坐標(biāo)系的示意圖。

    注:Ω為東北天坐標(biāo)系原點(diǎn);OB為機(jī)體右手坐標(biāo)系原點(diǎn);OE為傳感器坐標(biāo)系原點(diǎn);g為重力加速度;[xΩ,yΩ,zΩ]為東北天坐標(biāo)系;[xB,yB,zB]為機(jī)體右手坐標(biāo)系;[xΕ,yE,zE]為傳感器坐標(biāo)系;F1、F2、F3、F4分別為螺旋槳1、螺旋槳2、螺旋槳3、螺旋槳4產(chǎn)生的升力,N;n1、n2、n3、n4分別為螺旋槳1、螺旋槳2、螺旋槳3、螺旋槳4的轉(zhuǎn)速,r·min-1。

    1.2 系統(tǒng)硬件

    本研究基于5kg載荷的Carto F4構(gòu)建多旋翼無人機(jī)系統(tǒng)。機(jī)架上安裝Rplidar S1激光雷達(dá)和PIXHAWK飛行控制器,分別用于檢測和控制多旋翼無人機(jī)的飛行;根據(jù)飛行控制器芯片處理能力加裝了NVIDIA TX2高性能計(jì)算模塊,用于點(diǎn)云數(shù)據(jù)與避障邏輯處理。選用的Rplidar S1為二維單線激光雷達(dá),測量分辨率為3 cm(實(shí)測近距離可到1 cm),以一個(gè)固定的小仰角布置,掃描某二維平面,用于檢測30 m范圍內(nèi)的障礙物。該仰角大小與飛行時(shí)產(chǎn)生的前傾角相等,保證飛行時(shí)激光雷達(dá)檢測面水平。同時(shí),在飛行過程中,激光雷達(dá)僅掃描無人機(jī)所在的飛行面,獲取的障礙信息即為飛行路徑上的障礙。表1為Rplidar S1激光雷達(dá)、PIXHAWK飛行控制器、NVIDIA TX2的主要參數(shù)。

    表1 Rplidar S1激光雷達(dá)、PIXHAWK飛行控制器、NVIDIA TX2主要參數(shù)

    圖2為系統(tǒng)的功能結(jié)構(gòu)及各主要功能模塊間的數(shù)據(jù)流關(guān)系。NVIDIA TX2的軟件基于ROS創(chuàng)建,采用分布式軟件結(jié)構(gòu)解除耦合關(guān)系;PIXHAWK的軟件由飛行固件PX4提供,通過Mavlink協(xié)議與PX4提供的API接口進(jìn)行數(shù)據(jù)交換。

    注:ψ′為多旋翼無人機(jī)偏航角速度,rad·s-1;r為多旋翼無人機(jī)位置向量,m;r′為多旋翼無人機(jī)速度向量,m。

    1.3 多旋翼無人機(jī)控制方法

    根據(jù)多旋翼無人機(jī)的微分平坦特性[27],若控制位置及偏航角,即可保證唯一姿態(tài)解。限于機(jī)載電腦與飛信控制器間的通信速率,將控制量轉(zhuǎn)化為ENU坐標(biāo)系下的速度指令并發(fā)送給飛行控制器,實(shí)現(xiàn)對航跡的跟蹤控制。此外,設(shè)計(jì)了純跟隨策略的PID位姿控制器,實(shí)現(xiàn)航跡的平穩(wěn)跟蹤,實(shí)時(shí)計(jì)算理想位姿。

    位置誤差控制為基本限幅PID反饋控制算法,輸入量為理想位置r、理想偏航角,輸出速度控制向量r′、偏航角速度控制向量c′。使用比例因子K乘以實(shí)際位姿與理想位姿之間的差值表示修正力度;使用積分因子K乘以誤差和消除系統(tǒng)靜差;使用K乘以誤差變化量增加響應(yīng)速度。PID的離散位置形式如公式(1)。

    式中為當(dāng)前離散時(shí)刻,無量綱;為位置誤差向量,rad;e為偏航角誤差,rad;r′為輸出速度控制向量,m/s;c′為偏航角速度控制向量,rad/s。

    為使理想姿態(tài)平穩(wěn)變化,采用純跟隨策略設(shè)計(jì)理想位姿r的更新方式:在所有航點(diǎn)中首先確定距離當(dāng)前位置歐氏距離最近的航點(diǎn),并由此航點(diǎn)向終點(diǎn)方向遍歷,選擇第一個(gè)滿足條件的航點(diǎn)(),()與當(dāng)前位置()的歐氏距離大于給定閾值,然后將此航點(diǎn)作為接下來飛行的目標(biāo)航點(diǎn)。航點(diǎn)更新策略用公式(2)表示:

    2 航跡規(guī)劃

    若僅依賴實(shí)時(shí)傳感器數(shù)據(jù),無人機(jī)避障時(shí)會(huì)面臨適應(yīng)場景較為單一、難以脫離局部最優(yōu)、避障航跡不光滑的問題。其中,局部最優(yōu)可導(dǎo)致無人機(jī)在特定位置震蕩,避障航跡不光滑可導(dǎo)致多旋翼無人機(jī)較大的飛行能量開銷,最終降低植保作業(yè)效率。因此,在建立詳細(xì)的環(huán)境感知數(shù)據(jù)后,需進(jìn)行航跡規(guī)劃。

    多旋翼無人機(jī)的航跡規(guī)劃一般分為2個(gè)部分:首先基于環(huán)境地圖規(guī)劃基本避障路徑,然后將飛行路徑與各種速度、加速度約束共同考慮優(yōu)化為航跡。

    2.1 概率柵格地圖構(gòu)建

    概率柵格地圖通過二值貝葉斯概率對物體在空間的占據(jù)狀態(tài)進(jìn)行估計(jì),目前已廣泛應(yīng)用于智能導(dǎo)航領(lǐng)域[28]。為簡化計(jì)算和規(guī)劃復(fù)雜度,首先將三維地圖降維成二維柵格地圖。通過八叉樹地圖軟件OctoMap[29],對于如圖3a所展示的仿真場景進(jìn)行重建,得到三維概率柵格地圖(圖3b),再以多旋翼無人機(jī)所在的飛行平面對地圖進(jìn)行截取得到圖3c概率柵格地圖。

    2.2 基于改進(jìn)的RRT-Connect路徑規(guī)劃

    基于構(gòu)建的概率柵格地圖,需建立起點(diǎn)與終點(diǎn)間的聯(lián)系。為解決起點(diǎn)與終點(diǎn)之間互尋能力較弱的問題,本文采用雙向快速擴(kuò)展隨機(jī)樹(RRT-Connect)算法,并對該算法優(yōu)化改進(jìn),縮短空間探索時(shí)間,增強(qiáng)算法對復(fù)雜環(huán)境的適應(yīng)性。

    2.2.1 質(zhì)心偏向采樣改進(jìn)

    RRT-Connect節(jié)點(diǎn)生長過程由2部分決定,一是起點(diǎn)樹與終點(diǎn)樹互尋的引導(dǎo)環(huán)節(jié),二是隨機(jī)采樣。對于無人機(jī)而言,障礙分布是隨機(jī)的,因此隨機(jī)采樣目的性不強(qiáng)。故本研究采用質(zhì)心偏向采樣,使2棵樹的節(jié)點(diǎn)生長互相牽引、互相引導(dǎo)。質(zhì)心偏向采樣通過增量計(jì)算獲得樹的質(zhì)心位置(如公式(3))。

    式中為樹索引,為1時(shí)代表起點(diǎn)樹,為2時(shí)代表終點(diǎn)樹;為質(zhì)心位置,m;為樹的節(jié)點(diǎn);下標(biāo)為水平坐標(biāo),m;下標(biāo)為垂直坐標(biāo),m;為節(jié)點(diǎn)索引;為隨機(jī)樹的節(jié)點(diǎn)數(shù)量,m。

    基于雙向RRT算法,根據(jù)當(dāng)前的RRT樹,將起點(diǎn)或者終點(diǎn)作為采樣點(diǎn)。若該采樣點(diǎn)無法通過碰撞檢測及重復(fù)點(diǎn)檢測,則進(jìn)行隨機(jī)采樣。若隨機(jī)采樣添加節(jié)點(diǎn)成功,則下一次采樣繼續(xù)使用目標(biāo)引導(dǎo)采樣,否則繼續(xù)隨機(jī)采樣。

    2.2.2 在線滾動(dòng)優(yōu)化改進(jìn)

    由于障礙物柵格地圖是隨著無人機(jī)飛行過程逐漸建立的,當(dāng)新障礙出現(xiàn)時(shí),原有路徑和隨機(jī)樹可能被截?cái)唷H糁匦乱?guī)劃,則會(huì)拋棄對原空間的感知,重復(fù)不必要的探索,并可能得到與現(xiàn)有路徑差異極大的新路徑,導(dǎo)致控制器震蕩。因此,本文采用在線滾動(dòng)優(yōu)化法,基于上一規(guī)劃得到的隨機(jī)樹,隨地圖更新調(diào)整隨機(jī)樹結(jié)構(gòu),繼續(xù)采樣生長具體步驟為:首先找出與新的規(guī)劃起點(diǎn)和終點(diǎn)距離最近的隨機(jī)樹,若與樹上最近點(diǎn)的距離低于閾值,則將規(guī)劃的起點(diǎn)設(shè)置為該最近點(diǎn),并把該點(diǎn)變更為樹的根節(jié)點(diǎn);若高于閾值,則嘗試與最近樹建立連接關(guān)系,若失敗,則以這一點(diǎn)重新建立樹。如此獲得2顆樹后,先剪去2顆樹上與障礙物發(fā)生干涉的所有“枝條”,然后對隨機(jī)樹進(jìn)行延伸生長,完成在線滾動(dòng)優(yōu)化。

    2.3 規(guī)劃路徑的全航跡動(dòng)力學(xué)優(yōu)化

    建立飛行規(guī)劃路徑后,為減小路徑中的跳變點(diǎn)和異常干涉點(diǎn),本文采用基于Minimum Snap的動(dòng)力學(xué)優(yōu)化方法對全航跡進(jìn)行精簡優(yōu)化,并設(shè)計(jì)高低膨脹概率柵格地圖算法,防止航跡與障礙物發(fā)生干涉。

    全航跡動(dòng)力學(xué)優(yōu)化共分為3步:獲取最簡避障路徑,建立代價(jià)方程,求解最小化代價(jià)函數(shù)的解獲取航跡參數(shù)。

    在飛行過程中,無人機(jī)作業(yè)飛行的穩(wěn)定性與航跡曲率有關(guān)。由于載荷與加速度的約束值呈反比,因此可調(diào)整速度與加速度的約束值,形成最佳避障路徑。對于航拍、測繪、遙感用無人機(jī)而言,其載荷固定,因此航跡曲率變化極??;對于植保無人機(jī)而言,雖然藥液質(zhì)量會(huì)發(fā)生變化,但是由無人機(jī)微分平坦性可知[27],各坐標(biāo)系確定后,軌跡方程的解唯一,與藥液質(zhì)量的變化無關(guān),不影響速度與加速度約束初值,故不影響無人機(jī)實(shí)現(xiàn)避障功能。

    2.3.1 路徑簡化預(yù)處理

    2.3.2 代價(jià)方程

    路徑簡化處理后,需建立代價(jià)方程。多旋翼無人機(jī)的作業(yè)飛行航跡可以通過若干個(gè)多項(xiàng)式函數(shù)表示。航點(diǎn)集合{()(0000)(1111),,(x,y,z,ψ)}包含由空間坐標(biāo)與偏航角從起始0到當(dāng)前組成的航點(diǎn)。連接中兩兩相鄰航點(diǎn)的航線為。{,,,}的4個(gè)平坦輸出分量相互獨(dú)立,可獨(dú)立求解。設(shè)為平坦輸出分量的一般化形式,則有一般化航點(diǎn)集合P={|0,1,…,α},連接任意相鄰一般化航跡的航點(diǎn)可以用階多項(xiàng)式方程表示為

    由此,一般化航跡函數(shù)可表示為

    以一般化航跡的階導(dǎo)數(shù)的平方和積分構(gòu)建代價(jià)函數(shù)():

    令=(1,2,…,n),代入公式(6)得到:

    由于()對于任意的非負(fù),則矩陣為半正定黑塞矩陣(當(dāng)優(yōu)化深度為0時(shí),為正定黑塞矩陣),通過進(jìn)一步構(gòu)建約束方程,得到如下形式的二次規(guī)劃問題:

    式中為約束矩陣;為約束下限向量;為約束上限向量。

    2.3.3 一般化航跡的約束方程

    按類型,約束可分為規(guī)劃性約束、連續(xù)性約束和動(dòng)力學(xué)約束[31]。規(guī)劃性約束用于保證一般化航跡經(jīng)過指定的一般化航點(diǎn);連續(xù)性約束用于保證相鄰段一般化航跡的連續(xù)性;動(dòng)力學(xué)約束用于保證一般化航跡符合一般化動(dòng)力學(xué)要求。表2為一般化航跡所需約束類型及約束個(gè)數(shù)。

    表2 一般化航跡的約束類型

    1)規(guī)劃性約束

    一般化航點(diǎn)位置約束用于保證航跡函數(shù)S()經(jīng)過一般化航點(diǎn)集合P,其形式為

    式中s為各航跡曲線的參數(shù)向量;i(=0,1,…,)為歸一化的時(shí)間量;P(=0,1,…,)為航跡點(diǎn)位置,m。

    2)連續(xù)性約束

    由于兩航線之間采用不同的多項(xiàng)式函數(shù)表示,需保證兩函數(shù)交點(diǎn)的連續(xù)性,至少要求相鄰航線的零階、一階、二階導(dǎo)數(shù)在交點(diǎn)處相等。

    相鄰航跡交點(diǎn)一般化位置連續(xù)性約束表達(dá)形式為

    相鄰航跡接點(diǎn)一般化速度連續(xù)性約束表達(dá)形式為

    相鄰航跡接點(diǎn)一般化加速度連續(xù)性約束表達(dá)式為

    3)動(dòng)力學(xué)約束

    動(dòng)力學(xué)約束需對一般化速度S()′、一般化加速度S()(2)的極值做出限制。

    最大速度約束數(shù)學(xué)表達(dá)形式為

    式中u為最大一般化速度約束上限,m/s;l為最大一般化速度約束下限,m/s。

    最大加速度約束數(shù)學(xué)表達(dá)形式為

    式中u為最大一般化加速度約束上限,m/s2;l為最大一般化加速度約束下限,m/s2。

    2.3.4 基于高低膨脹的概率柵格地圖處理

    由于一般化位置約束僅在約束處生效,在特定的動(dòng)力學(xué)約束條件下,偏離量可能無法接受,導(dǎo)致全航跡動(dòng)力學(xué)優(yōu)化后的航跡侵入障礙區(qū)域(如圖4a所示)。因此,采用如圖4b所示的高低膨脹柵格概率地圖方法解決該問題。

    首先通過高膨脹量獲取障礙物柵格地圖,使用前述系列方法獲得優(yōu)化后航跡;然后使用低膨脹量的障礙物柵格地圖進(jìn)行干涉檢測:若檢測通過,則按該航跡飛行;若多次嘗試失敗,則將該航跡降級(jí)為直線連接航跡,在下一次障礙地圖更新時(shí)再嘗試擬合為多項(xiàng)式航跡。

    圖4 概率柵格地圖膨脹前后無人機(jī)規(guī)劃路徑對比

    3 算法驗(yàn)證

    為更準(zhǔn)確地量化分析規(guī)劃場景的復(fù)雜程度,本文采用以隨機(jī)采樣算法為核心的場景復(fù)雜度評(píng)價(jià)方法,將隨機(jī)采樣算法應(yīng)用于不同規(guī)劃場景,對比分析規(guī)劃用時(shí),評(píng)估場景復(fù)雜度;以隨機(jī)采樣規(guī)劃為對照,對比不同算法在同一場景條件的規(guī)劃用時(shí),評(píng)估算法的規(guī)劃能力。

    3.1 改進(jìn)RRT-Connect算法試驗(yàn)

    為驗(yàn)證改進(jìn)RRT-Connect算法的有效性,在Matlab環(huán)境下實(shí)現(xiàn)改進(jìn)的雙向RRT算法。構(gòu)建隨機(jī)設(shè)計(jì)的6種不同復(fù)雜度場景(圖5),分別執(zhí)行1 000次尋徑測試。由于算法的規(guī)劃維度為二維,因此解的空間維度設(shè)為2。雙向RRT規(guī)劃結(jié)果分別與RRT算法、RRT*算法、RRT-Connect的條件隨機(jī)采樣算法和啟發(fā)式采樣改進(jìn)型算法的規(guī)劃結(jié)果分別進(jìn)行對比。條件隨機(jī)采樣與質(zhì)心偏向采樣類似,為相互采樣中點(diǎn)的改進(jìn)。各RRT算法計(jì)算步長設(shè)為0.4 m、閾值設(shè)為0.4 m,最大失敗迭代次數(shù)=10 000,終點(diǎn)閾值t=0.8 m,地圖高膨脹量=2 m,低膨脹量=1 m,啟發(fā)改進(jìn)的RRT算法啟發(fā)參數(shù)=0.5。

    圖5 障礙物地圖

    3.1.1 改進(jìn)RRT-Connect算法優(yōu)化結(jié)果與分析

    1)質(zhì)心偏向采樣優(yōu)化效果分析

    圖6為改進(jìn)RRT-Connect算法計(jì)算成功率與迭代次數(shù)關(guān)系圖。其中,成功率是指在一定迭代次數(shù)下,成功完成路徑規(guī)劃的次數(shù)與總路徑規(guī)劃次數(shù)的比值。圖6可知:相比于隨機(jī)采樣,基于質(zhì)心偏向采樣的RRT-Connect在迭代次數(shù)較低時(shí)成功率更高,如單障礙物、三障礙物、多障礙物、隨機(jī)障礙物場景,但在某些場景中的成功率會(huì)低于其他RRT算法。與其他RRT算法相比,應(yīng)用質(zhì)心偏向采樣的改進(jìn)RRT-Connect算法保持了能快速在復(fù)雜場景規(guī)劃的優(yōu)勢,僅需約6 000步即可到100%成功率;而在簡單場景(如圖6a)中,隨機(jī)采樣更迅速。當(dāng)成功率為100%時(shí),質(zhì)心偏向采樣和隨機(jī)采樣的總迭代次數(shù)相近,而條件隨機(jī)采樣相對于RRT-Connect算法效果較差。因此,質(zhì)心偏向采樣可在多數(shù)場景中更快地引導(dǎo)起點(diǎn)樹與終點(diǎn)樹的互尋,但在被遮擋的情況下算法成功率沒有提升。

    圖7為依據(jù)迭代次數(shù)和路徑代價(jià)測試數(shù)據(jù)繪制的數(shù)據(jù)點(diǎn)云圖。其中,路徑代價(jià)在本研究中為路徑長度。由數(shù)據(jù)點(diǎn)云分布可知,包括RRT*在內(nèi)的所有算法迭代次數(shù)和路徑代價(jià)不具有回歸關(guān)系,但數(shù)據(jù)點(diǎn)的整體分布呈現(xiàn)出明顯的差異。由圖7中黑色的誤差區(qū)間長短可知,質(zhì)心偏向采樣改進(jìn)的RRT-Connect所需要的平均迭代次數(shù)在雙障礙物、三障礙物、四障礙物、多障礙物與隨機(jī)障礙物場景中最少,路徑代價(jià)更低。

    注:α為啟發(fā)改進(jìn)RRT算法的啟發(fā)參數(shù)

    圖7 不同障礙物地圖的規(guī)劃路徑代價(jià)-迭代次數(shù)數(shù)據(jù)點(diǎn)云圖

    2)在線滾動(dòng)優(yōu)化結(jié)果分析

    首先采用RRT算法對避障航跡進(jìn)行規(guī)劃,然后更新測試場景,對比在新場景下的在線滾動(dòng)優(yōu)化和完全重新規(guī)劃的規(guī)劃時(shí)間、規(guī)劃迭代次數(shù)。每個(gè)測試場景均包含一個(gè)即將出現(xiàn)的障礙物。每組場景進(jìn)行1 000次測試。

    圖8為不同場景下的迭代次數(shù)與迭代時(shí)間的數(shù)據(jù)點(diǎn)分布圖。不同的測試場景中,在線滾動(dòng)優(yōu)化改進(jìn)后的RRT-Connect算法可以顯著降低迭代次數(shù)和規(guī)劃時(shí)間。由于快速隨機(jī)樹算法是基于概率的,因此會(huì)出現(xiàn)少許與改進(jìn)后RRT-Connect算法規(guī)劃時(shí)間相近的情況。在這些情況中,改進(jìn)后RRT-Connect算法并沒有顯著的優(yōu)化效果;由誤差棒可知,優(yōu)化并不能顯著降低性能指標(biāo)的主要分布范圍。迭代次數(shù)平均降低了35.98%,單障礙物場景迭代次數(shù)降低了39.58%,雙障礙物場景優(yōu)化效果最低,迭代次數(shù)降低了23.69%,場景3迭代次數(shù)優(yōu)化效果最好,降低了44.67%。

    圖8 在線滾動(dòng)優(yōu)化改進(jìn)前后迭代次數(shù)和規(guī)劃時(shí)間散點(diǎn)圖

    3.1.2 全航跡動(dòng)力學(xué)優(yōu)化結(jié)果分析

    采用OSQP二次規(guī)劃問題求解器作為QP(二次規(guī)劃)問題的求解器,對多個(gè)RRT避障路徑結(jié)果截彎取直得到避障路徑關(guān)鍵節(jié)點(diǎn),然后進(jìn)行全航跡動(dòng)力學(xué)優(yōu)化,表3為相關(guān)動(dòng)力學(xué)優(yōu)化參數(shù)設(shè)置。

    表3 全航跡動(dòng)力學(xué)優(yōu)化參數(shù)

    注:狀態(tài)向量組成為p,p,v,v,a,a。其中,,分別代表位置(m)、速度(m·s-1)、加速度(m·s--2)。下標(biāo)、代表在坐標(biāo)系下的方向。下同。

    Note: The state vectorconsists ofp,p,v,v,aanda, where,andrepresent position(m), velocity(m·s-1) and acceleration(m·s--2), respectively. The subscriptsandare the orientation in thecoordinate. The same below.

    圖9為優(yōu)化得到的航跡,可知航向角在0°至45°至?30°變化過程中連續(xù),無跳躍間斷點(diǎn)或振蕩間斷點(diǎn),證明避障航跡平滑。圖10分別是圖9中速度、加速度、偏航角速度′和偏航角加速度″變化曲線。4個(gè)變量均為矢量值,在圖中以正負(fù)區(qū)分方向。由圖9可知,速度、加速度的正方向?yàn)橄蛴遥ǚ较颍┖拖蚯埃ǚ较颍?;角速度、角加速度正方向?yàn)闊o人機(jī)向左飛行時(shí)產(chǎn)生的角速度方向。

    由圖10可知,各個(gè)參數(shù)平滑性較好,僅在23~30 s,x方向的速度快速變化3 m/s、加速度快速變化約0.4 m/s2,這是由于多旋翼無人機(jī)此時(shí)處在避障航跡的拐點(diǎn)上,飛行方向發(fā)生了較大的變化。、、′、″對應(yīng)的最大值符合表3中給出的參數(shù)絕對值約束。上述結(jié)果顯示,全航跡動(dòng)力學(xué)優(yōu)化算法可行,可以生成符合動(dòng)力學(xué)要求的航跡。

    圖9 避障規(guī)劃路徑的動(dòng)力學(xué)優(yōu)化結(jié)果

    圖10 避障規(guī)劃路徑的速度v、加速度a、角速度ψ′與角加速度ψ″變化

    3.2 不同場景的仿真試驗(yàn)與結(jié)果分析

    3.2.1 仿真試驗(yàn)設(shè)計(jì)

    為證明算法在不同復(fù)雜度場景的通用性,基于Gazebo和PX4的SITL設(shè)計(jì)了多旋翼無人機(jī)避障仿真系統(tǒng),Gazebo用于仿真避障場景,提供仿真激光雷達(dá)數(shù)據(jù);PX4的SITL用于模擬多旋翼無人機(jī)飛行控制器,與本文的多旋翼無人機(jī)避障控制軟件交互,與Gazebo進(jìn)行仿真姿態(tài)與物理反饋信息的通信;Mavros用于將Mavlink協(xié)議轉(zhuǎn)換為ROS(Robot Operating System)話題、服務(wù),承擔(dān)通信中間件。各功能組件間數(shù)據(jù)流關(guān)系如圖11所示。

    圖11 仿真系統(tǒng)結(jié)構(gòu)與數(shù)據(jù)流關(guān)系圖

    在Gazebo中編輯URDF(United Robot Description File,統(tǒng)一機(jī)器人描述文件)腳本,搭建不同復(fù)雜度的障礙場景,包括單障礙物場景(圖12a)、多障礙物場景(圖12b)和迷宮障礙物場景(圖12c),檢驗(yàn)方法的適應(yīng)性和通用性。圖12d為仿真試驗(yàn)場景。

    采用松樹模型組成飛行地圖,網(wǎng)格棋盤用于標(biāo)記起點(diǎn)和終點(diǎn)位置。其中,終點(diǎn)設(shè)置在一個(gè)完全被遮擋住且靠近障礙的區(qū)域。

    試驗(yàn)設(shè)定起點(diǎn)與終點(diǎn)間直線距離45 m;自然風(fēng)干擾設(shè)置為0;保留GPS定位干擾和隨機(jī)游走干擾,重力加速度設(shè)置為9.8 m/s2;根據(jù)Rplidar S1激光雷達(dá)參數(shù),設(shè)置激光雷達(dá)水平掃描范圍?0.873~1.047 rad(為減少數(shù)據(jù)量做了掃描范圍的縮減),水平掃描點(diǎn)云數(shù)量200,傳感器刷新率25 Hz,最小測量距離0.3 m,最大測量距離40 m,傳感器測量噪聲為0.04 m。

    圖12 仿真場景和仿真多旋翼無人機(jī)

    表4為仿真試驗(yàn)參數(shù),啟動(dòng)避障控制系統(tǒng)軟件,控制多旋翼無人機(jī)自動(dòng)起飛開始避障任務(wù),到達(dá)目的地后自動(dòng)降落后關(guān)閉程序,完成測試過程。

    表4 避障控制關(guān)鍵參數(shù)

    注:各參數(shù)通過調(diào)試階段的整定得出,綜合了多旋翼無人機(jī)避障域的安全尺寸要求、Minimum Snap動(dòng)力學(xué)優(yōu)化的高低膨脹法要求和航線規(guī)劃成功率的要求。

    Note: The parameters were obtained by adjusting the parameters during debugging, which integrated the requirements of safety sizes of obstacle avoidance area of multi-rotor UAVs, high-and-low expansion of minimum snap dynamics optimization, and the success rate of trajectory planning.

    3.2.2 仿真試驗(yàn)結(jié)果分析

    由圖13可知,相對于單障礙物場景,多障礙物場景與迷宮障礙物場景的第2次RRT規(guī)劃用時(shí)明顯上升,說明第2次迭代時(shí)場景細(xì)節(jié)重建更加完整,因此場景更復(fù)雜;隨后,由于在線滾動(dòng)優(yōu)化,可以利用上一次迭代修剪過的RRT樹進(jìn)行規(guī)劃,而且更加接近終點(diǎn),地圖復(fù)雜度下降,規(guī)劃用時(shí)隨之開始下降。采用動(dòng)力學(xué)優(yōu)化算法用時(shí)呈現(xiàn)略微下降趨勢。整體上,該算法對多場景具有良好的適應(yīng)性和通用性,任意場景的總規(guī)劃用時(shí)不高于0.33 s。

    圖13 不同復(fù)雜度場景的規(guī)劃用時(shí)

    從試驗(yàn)結(jié)果(圖14和圖15)看,在所設(shè)計(jì)的各個(gè)場景中,多旋翼無人機(jī)均能成功完成避障到達(dá)終點(diǎn)。在單障礙物場景中,僅需一次規(guī)劃即可達(dá)到最終目標(biāo),總飛行時(shí)間39.10 s,飛行距離51.24 m,實(shí)際航跡長度較起止最短距離延長2.48%,平均飛行速度1.31 m/s;在多障礙物場景中,經(jīng)歷4次規(guī)劃達(dá)到最終目標(biāo),總飛行時(shí)間43.55 s,飛行距離50.61 m,實(shí)際航跡長度較起止點(diǎn)最短距離延長1.22%,平均飛行速度1.16 m/s;對于迷宮場景,共計(jì)滾動(dòng)優(yōu)化航跡2次。雖然2次規(guī)劃所依賴的障礙地圖差異較大,但避障航跡的規(guī)劃結(jié)果仍保持穩(wěn)定。降維得到的二維障礙物柵格概率地圖也保留了障礙核心信息,總飛行時(shí)間43.77 s,飛行距離54.37 m,實(shí)際航跡長度較起止點(diǎn)最短距離延長20.82%,平均飛行速度1.24 m/s。

    由圖16可知,速度曲線沒有明顯拐點(diǎn),加速度曲線基本平滑,證明無人機(jī)飛行過程中航跡沒有明顯的突變或異常,本文算法可以規(guī)劃生成符合無人機(jī)動(dòng)力學(xué)的平滑航跡。

    圖14 三維重建及避障航跡圖

    圖15 避障航跡滾動(dòng)優(yōu)化過程仿真結(jié)果

    圖16 不同場景下速度與加速度的變化

    4 結(jié) 論

    本文基于環(huán)境感知信息重建障礙柵格概率地圖,提出了基于質(zhì)心偏向采樣的雙向RRT航線在線滾動(dòng)優(yōu)化方法;利用Minimum Snap法和高低膨脹柵格概率地圖法,對規(guī)劃的航跡進(jìn)行了全航跡動(dòng)力學(xué)優(yōu)化,結(jié)論如下:

    1)提出的以隨機(jī)采樣算法規(guī)劃難度(用時(shí))為核心的場景復(fù)雜度評(píng)價(jià)方法,以隨機(jī)采樣算法在各場景下完成路徑規(guī)劃的用時(shí)為依據(jù),量化了不同場景的規(guī)劃難度差異,更準(zhǔn)確、更泛化地評(píng)估場景的復(fù)雜程度,并在同一場景條件下對比分析了不同算法間的差異;

    2)經(jīng)不同場景仿真測試可知,改進(jìn)的雙向RRT算法較改進(jìn)前避障航跡再規(guī)劃迭代次數(shù)減少23.69%,有效避障航跡規(guī)劃用時(shí)不高于0.33 s、平均避障航跡速度不低于1.16 m/s、避障航跡延長率不超過20.82%。所提出的避障航跡規(guī)劃方法能夠滿足不同復(fù)雜度場景避障路徑的實(shí)時(shí)規(guī)劃要求,可以有效提升路徑規(guī)劃效率和平穩(wěn)性,為無人機(jī)在農(nóng)田果園植保、林間巡檢等實(shí)際作業(yè)環(huán)境的避障提供了一種可行的技術(shù)方案。

    [1]鄭永軍,陳炳太,呂昊暾,等. 中國果園植保機(jī)械化技術(shù)與裝備研究進(jìn)展[J]. 農(nóng)業(yè)工程學(xué)報(bào),2020,36(20):110-124.

    Zheng Yongjun, Chen Bingtai, Lyu Haotun, et al. Research progress of orchard plant protection mechanization technologyand equipment in China[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2020, 36(20): 110-124. (in Chinese with English abstract)

    [2]鄭永軍,江世界,陳炳太,等. 丘陵山區(qū)果園機(jī)械化技術(shù)與裝備研究進(jìn)展[J]. 農(nóng)業(yè)機(jī)械學(xué)報(bào),2020,51(11):1-20.

    Zheng Yongjun, Jiang Shijie, Chen Bingtai, et al. Review on technology and equipment of mechanization in hilly orchard[J]. Transactions of the Chinese Society for Agricultural Machinery, 2020, 51(11): 1-20. (in Chinese with English abstract)

    [3]蘭玉彬,王林琳,張亞莉. 農(nóng)用無人機(jī)避障技術(shù)的應(yīng)用現(xiàn)狀及展望[J]. 農(nóng)業(yè)工程學(xué)報(bào),2018,34(9):104-113.

    Lan Yubin, Wang Linlin, Zhang Yali. Application and prospect on obstacle avoidance technology for agricultural UAV[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2018, 34(9): 104-113. (in Chinese with English abstract)

    [4]周志艷,臧英,羅錫文,等. 中國農(nóng)業(yè)航空植保產(chǎn)業(yè)技術(shù)創(chuàng)新發(fā)展戰(zhàn)略[J]. 農(nóng)業(yè)工程學(xué)報(bào),2013,29(24):1-10.

    Zhou Zhiyan, Zang Ying, Luo Xiwen, et al. Technology innovation development strategy on agricultural aviation industryfor plant protection in China[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2013, 29(24): 1-10. (in Chinese with English abstract)

    [5]Tripicchio P, Satler M, Dabisias G, et al. Towards smart farming and sustainable agriculture with drones[C]//2015 International Conference on Intelligent Environments, Prague: 2015.

    [6]Hese S, Behrendt F. Multiseasonal tree crown structure mapping with point clouds from OTS quadrocopter systems[J]. The International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, 2017, XLII-2/W6: 141-143.

    [7]大疆創(chuàng)新. MG-1P農(nóng)業(yè)無人機(jī)用戶手冊[M/OL]. [2018-11-08]. https://www.dji.com/cn/downloads/products/mg-1p.

    [8]高科新農(nóng). 全自主飛行20L單旋翼電動(dòng)無人機(jī)[ER/OL]. https://www.81uav.cn/product/5568.html.

    [9]彭孝東,張鐵民,李繼宇,等. 基于目視遙控的無人機(jī)直線飛行與航線作業(yè)試驗(yàn)[J]. 農(nóng)業(yè)機(jī)械學(xué)報(bào),2014,45(11):258-263.

    Peng Xiaodong, Zhang Tiemin, Li Jiyu, et al. Experiment of straight and airline flight operation for farmlandbased on UAV in visual remote mode[J]. Transactions of the Chinese Society for Agricultural Machinery, 2014, 45(11): 258-263. (in Chinese with English abstract)

    [10]Liu Chenguang, Mao Qingzhou, Chu Xiumin, et al. An improved A-Star algorithm considering water current, traffic separation and berthing for vessel path planning[J]. Apply Science[J]. 2019, 9(6): 1057.

    [11]Michael G H Bell. Hyperstar: A multi-path A-star algorithm for risk averse vehicle navigation[J]. Transportation Research Part B: Methodological, 2009, 43(1): 97-107.

    [12]Su Heng, Yun Hongquan, He Jingwen, et al. Multi-aircraft path planning method based on cooperative search A-star algorithm[C]//2019 IEEE International Conference on Unmanned Systems (ICUS), Beijing: 2019.

    [13]Yong Ma, Hu Mengqi, Yan Xinping. Multi-objective path planning for unmanned surface vehicle with currents effects[J]. ISA Transactions, 2018, 75: 137-156.

    [14]Sanchez-Ante G, Latombe J. A Single-Query Bi-Directional Probabilistic Roadmap Planner with Lazy Collision Checking[M]//Springer Tracts in Advanced Robotics. Berlin: Springer, 2002:403-417.

    [15]張遜遜,許宏科,朱旭. 低空低速植保無人直升機(jī)避障控制系統(tǒng)設(shè)計(jì)[J]. 農(nóng)業(yè)工程學(xué)報(bào),2016,32(2):43-50.

    Zhang Xunxun, Xu Hongke, Zhu Xu. Design of obstacle avoidance control system for low altitude and low speed eppo unmanned helicopter[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2016, 32(2): 43-50. (in Chinese with English abstract)

    [16]Zhang B, Mao Z, Liu W, et al. Geometric reinforcement learning for path planning of UAVs[J]. Journal of Intelligent & Robotic Systems, 2015, 77(2): 391-409.

    [17]Niu Xi, Yuan Xiaodong, Zhou Yongwei, et al. UAV track planning based on evolution algorithm in embedded system[J]. Microprocessors and Microsystems, 2020, 75: 103068.

    [18]侯加林,蒲文洋,李天華,等. 雙激光雷達(dá)溫室運(yùn)輸機(jī)器人導(dǎo)航系統(tǒng)研制[J]. 農(nóng)業(yè)工程學(xué)報(bào),2020,36(14):80-88.

    Hou Jialin, Pu Wenyang, Li Tianhua, et al. Development of dual-lidar navigation system for greenhouse transportation robot[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2020, 36(14): 80-88. (in Chinese with English abstract)

    [19]丁幼春,何志博,夏中州,等. 小型履帶式油菜播種機(jī)導(dǎo)航免疫PID控制器設(shè)計(jì)[J]. 農(nóng)業(yè)工程學(xué)報(bào),2019,35(7):12-20.

    Ding Youchun, He Zhibo, Xia Zhongzhou, et al. Design of navigation immune controller of small crawler-type rape seeder[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2019, 35(7): 12-20. (in Chinese with English abstract)

    [20]李云伍,徐俊杰,王銘楓,等. 丘陵山區(qū)田間道路自主行駛轉(zhuǎn)運(yùn)車及其視覺導(dǎo)航系統(tǒng)研制[J]. 農(nóng)業(yè)工程學(xué)報(bào),2019,35(1):52-61.

    Li Yunwu, Xu Junjie, Wang Mingfeng, et al. Development of autonomous driving transfer trolley on field roads and its visual navigation system for hilly areas[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2019, 35(1): 52-61. (in Chinese with English abstract)

    [21]艾長勝,林洪川,武德林,等. 葡萄園植保機(jī)器人路徑規(guī)劃算法[J]. 農(nóng)業(yè)工程學(xué)報(bào),2018,34(13):77-85.

    Ai Changsheng, Lin Hongchuan, Wu Delin, et al. Path planning algorithm for plant protection robots in vineyard[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2018, 34(13): 77-85. (in Chinese with English abstract)

    [22]Steven M LaValle. Rapidly-Exploring Random Trees: A new tool for path planning[R]. Iowa: Computer Science Dept, 1999.

    [23]Karaman S, Frazzoli E. Sampling-based algorithms for optimal motion planning[J]. The International Journal of Robotics Research, 2011, 30(7): 846-894.

    [24]Kuffner J J, LaValle S M. RRT-connect: An efficient approach to single-query path planning[C]//Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation, San Francisco: IEEE, 2000.

    [25]Webb D J, Van Den B J. Kinodynamic RRT*: Asymptotically optimal motion planning for robots with linear dynamics[C]//2013 IEEE International Conference on Robotics and Automation, 2013.

    [26]Ghosh Dibyendu, Nandakumar Ganeshram, Narayanan Karthik, et al. Kinematic constraints based Bi-directional RRT (KB-RRT) with parameterized trajectories for robot path planning in cluttered environment[C]//2019 International Conference on Robotics and Automation (ICRA). Montreal, QC, Canada, 2019.

    [27]黃敏. 基于微分平坦理論的四旋翼無人機(jī)軌跡規(guī)劃的研究[D]. 沈陽:東北大學(xué),2013.

    Huang Min. Trajectory Planning Research of Quadrotor UAV Based on Differential Flatness Theory[D]. Shenyang: Northeastern University, 2013. (in Chinese with English abstract)

    [28]Thrun S, Burgard W, Fox D. Probabilistic Robotics[M]. Cambridge: The MIT Press, 2005.

    [29]Armin Hornung, Kai M. Wurm, Maren Bennewitz, et al. OctoMap: An efficient probabilistic 3D mapping framework based on octrees[J]. Autonomous Robots, 2013, 34(3): 189-206.

    [30]Praveen V, Pillai A. Modeling and simulation of quadcopter using PID controller[J]. International Journal of Computer Technology and Applications, 2016, 9(15): 7151-7158.

    [31]Kevin M Lynch, Frank C Park. 現(xiàn)代機(jī)器人學(xué):機(jī)構(gòu)、規(guī)劃與控制[M]. 北京:機(jī)械工業(yè)出版社,2020.

    Obstacle avoidance path planning algorithm for multi-rotor UAVs

    Zheng Zi, Yang Shenghui, Zheng Yongjun※, Liu Xingxing, Chen Jian, Su Daobilige

    (100083)

    Unmanned Aerial Vehicles (UAVs) have been commonly used for the plant protection in modern agriculture. Autonomous operation is a heated issue of UAVs development, while obstacle avoidance is one of essential abilities. If obstacles are not effectively avoided during automatic operation, the security of UAVs will be inevitably at risk. This study proposed a novel method of collision-free trajectory planning for multi-rotor UAVs, which used modified dynamic optimisation, thereby to deal with autonomous obstacle detection and avoidance. A quad-rotor UAV, Carto F4, equipped with the workload of 5 kg, was selected as the flight platform. A LIDAR, Rplidar S1, and a PIXHAWK flight controller were used on the UAV. Meanwhile, a high-speed computing module, NVIDIA TX2, was used for complex computation. The specific method of trajectory planning consisted of three procedures during optimisation. First, a probability grid map was established to serve as the environment map, using the binary Bayesian probability. Then, an optimal bi-directional Rapidly-exploring Random Trees (RRT) was developed to search a complete and low-cost path for the UAV. Specifically, a systematic optimisation included the application of both centroid bias sampling and online-rolling optimization. The centroid bias sampling was used for the mutual guidance in node growing, while the online-rolling optimization was used for the avoidance of repeated growing of nodes. A more efficient path was established according to the two steps. Third, a dynamic optimisation of full trajectories was applied, where the dynamic optimization of minimizing the fourth derivative of displacement was utilised to make the path to be a trajectory that was more in line with dynamic performance, thereby to achieve stable avoidance of obstacles. A minimum snap was employed during optimisation, where three types of constraints were added, containing planning constraints, continuity constraints, and dynamic constraints. Meanwhile, a probability grid map with high and low expansions was developed to ensure that the full trajectory did not interfere with obstacle areas. In-depth simulation test results illustrated that the re-planning duration of obstacle avoidance could be reduced by up to 23.69%, compared with the non-improvements, indicating that the dynamic optimisation made the trajectory more feasible and smoother. Moreover, the duration of planning of effective trajectories for obstacle avoidance was less than 0.33s, and the average speed of trajectory tracking of obstacle avoidance was not lower than 1.16 m/s. In addition, the extension rate of trajectories for obstacle avoidance was up to 20.82%, indicating that the efficiency and effectiveness of trajectory planning were improved. The proposed method of obstacle-free trajectory planning for multi-rotor UAVs can provide a sound of theoretical scheme and technical reference for the autonomous operation and obstacle avoidance of multi-rotor UAVs.

    UAV; optimisation; path planning; obstacle avoidance; path configuration; RRT-Connect; dynamics optimisation

    鄭滋,楊圣慧,鄭永軍,等. 多旋翼無人機(jī)避障航跡規(guī)劃算法[J]. 農(nóng)業(yè)工程學(xué)報(bào),2020,36(23):59-69.doi:10.11975/j.issn.1002-6819.2020.23.007 http://www.tcsae.org

    Zheng Zi, Yang Shenghui, Zheng Yongjun, et al. Obstacle avoidance path planning algorithm for multi-rotor UAVs[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2020, 36(23): 59-69. (in Chinese with English abstract) doi:10.11975/j.issn.1002-6819.2020.23.007 http://www.tcsae.org

    2020-07-21

    2020-11-18

    國家重點(diǎn)研發(fā)計(jì)劃(2016YFD0200702,2018YFD0700603)

    鄭滋,主要從事計(jì)算機(jī)測控技術(shù)、智能檢測與避障技術(shù)研究。Email:493956170@qq.com

    鄭永軍,博士,教授,主要從事智能農(nóng)業(yè)裝備技術(shù)與研發(fā)。Email:zyj@cau.edu.cn

    10.11975/j.issn.1002-6819.2020.23.007

    S251; TP273

    A

    1002-6819(2020)-23-0059-11

    猜你喜歡
    航跡旋翼障礙物
    改進(jìn)型自抗擾四旋翼無人機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
    大載重長航時(shí)油動(dòng)多旋翼無人機(jī)
    高低翻越
    SelTrac?CBTC系統(tǒng)中非通信障礙物的設(shè)計(jì)和處理
    夢的航跡
    青年歌聲(2019年12期)2019-12-17 06:32:32
    基于STM32的四旋翼飛行器的設(shè)計(jì)
    電子制作(2019年9期)2019-05-30 09:41:48
    自適應(yīng)引導(dǎo)長度的無人機(jī)航跡跟蹤方法
    四旋翼無人機(jī)動(dòng)態(tài)面控制
    視覺導(dǎo)航下基于H2/H∞的航跡跟蹤
    基于航跡差和航向差的航跡自動(dòng)控制算法
    嫩草影院新地址| 日本爱情动作片www.在线观看| 成人无遮挡网站| 最近的中文字幕免费完整| 久久久久久久久久久丰满| 人妻一区二区av| 三级国产精品欧美在线观看| 高清av免费在线| 王馨瑶露胸无遮挡在线观看| 蜜桃亚洲精品一区二区三区| 精品久久久久久久人妻蜜臀av| 99精国产麻豆久久婷婷| 我的女老师完整版在线观看| 国产亚洲av嫩草精品影院| 18禁动态无遮挡网站| 尾随美女入室| av天堂中文字幕网| 搡女人真爽免费视频火全软件| 国产成人午夜福利电影在线观看| 日韩视频在线欧美| 99视频精品全部免费 在线| 久久精品久久久久久噜噜老黄| 少妇裸体淫交视频免费看高清| 免费黄色在线免费观看| 成人一区二区视频在线观看| 午夜福利网站1000一区二区三区| 久久精品综合一区二区三区| 免费在线观看成人毛片| 91精品一卡2卡3卡4卡| 男女啪啪激烈高潮av片| 99九九线精品视频在线观看视频| 国产精品伦人一区二区| 国产精品一区二区在线观看99| 亚洲精品成人久久久久久| 观看美女的网站| 国产乱来视频区| 国产伦精品一区二区三区四那| 亚洲av日韩在线播放| 亚洲自偷自拍三级| 少妇 在线观看| 波多野结衣巨乳人妻| 成人毛片60女人毛片免费| 亚洲美女视频黄频| 国产精品国产三级专区第一集| 91精品伊人久久大香线蕉| 亚洲av免费在线观看| 观看美女的网站| 亚洲国产色片| 女的被弄到高潮叫床怎么办| 青春草视频在线免费观看| 亚洲无线观看免费| 欧美高清成人免费视频www| 91精品一卡2卡3卡4卡| 欧美日本视频| 熟女av电影| 看十八女毛片水多多多| 1000部很黄的大片| 中文欧美无线码| 精品国产三级普通话版| 日韩大片免费观看网站| 久久久精品欧美日韩精品| 69av精品久久久久久| 最近手机中文字幕大全| 国产亚洲精品久久久com| 最后的刺客免费高清国语| av线在线观看网站| 国产男女超爽视频在线观看| 最近最新中文字幕免费大全7| 高清欧美精品videossex| 观看免费一级毛片| 寂寞人妻少妇视频99o| 亚洲精品色激情综合| 国产亚洲精品久久久com| 日韩视频在线欧美| 国产精品成人在线| 六月丁香七月| 最近2019中文字幕mv第一页| 干丝袜人妻中文字幕| 国产亚洲av片在线观看秒播厂| 亚洲欧美成人精品一区二区| 欧美日韩在线观看h| 天美传媒精品一区二区| 婷婷色av中文字幕| 国产探花极品一区二区| 久久99热这里只有精品18| 亚洲婷婷狠狠爱综合网| 成人一区二区视频在线观看| 日韩欧美精品v在线| 精品少妇久久久久久888优播| 欧美成人精品欧美一级黄| 黄色配什么色好看| 中国三级夫妇交换| 色婷婷久久久亚洲欧美| 成人无遮挡网站| 在线播放无遮挡| 日日摸夜夜添夜夜添av毛片| 少妇的逼水好多| 在线精品无人区一区二区三| 亚洲av中文av极速乱| 国产日韩一区二区三区精品不卡| av一本久久久久| 日日摸夜夜添夜夜爱| 国产精品99久久99久久久不卡 | 97精品久久久久久久久久精品| 在线免费观看不下载黄p国产| 日韩一区二区三区影片| 久久久久网色| 18禁观看日本| 搡老岳熟女国产| 亚洲,欧美,日韩| 黄频高清免费视频| 国产一区二区三区av在线| 99久久精品国产亚洲精品| 成人漫画全彩无遮挡| 亚洲成人手机| 少妇人妻精品综合一区二区| 韩国精品一区二区三区| 人妻 亚洲 视频| 亚洲人成网站在线观看播放| 99久国产av精品国产电影| 国产精品熟女久久久久浪| 热re99久久精品国产66热6| 免费黄色在线免费观看| 丝袜在线中文字幕| 亚洲少妇的诱惑av| videos熟女内射| 免费看不卡的av| 老汉色av国产亚洲站长工具| 国产高清不卡午夜福利| 黄片无遮挡物在线观看| 一级片免费观看大全| 日韩一卡2卡3卡4卡2021年| 女人被躁到高潮嗷嗷叫费观| 熟妇人妻不卡中文字幕| 黄片小视频在线播放| 日韩,欧美,国产一区二区三区| 别揉我奶头~嗯~啊~动态视频 | 国产淫语在线视频| 蜜桃在线观看..| 国产探花极品一区二区| 一级片免费观看大全| bbb黄色大片| 久久久久久久久免费视频了| 国产成人免费无遮挡视频| 中文字幕av电影在线播放| 侵犯人妻中文字幕一二三四区| 亚洲图色成人| 欧美激情 高清一区二区三区| 天天操日日干夜夜撸| 久久这里只有精品19| av又黄又爽大尺度在线免费看| 啦啦啦视频在线资源免费观看| 97精品久久久久久久久久精品| 91成人精品电影| 叶爱在线成人免费视频播放| av.在线天堂| 最新的欧美精品一区二区| 日本wwww免费看| 久久久精品94久久精品| 久久午夜综合久久蜜桃| 久久国产亚洲av麻豆专区| 免费日韩欧美在线观看| 亚洲欧美精品综合一区二区三区| 国产爽快片一区二区三区| 午夜福利,免费看| 国产成人精品久久二区二区91 | 久久热在线av| 日韩一区二区三区影片| 久久精品熟女亚洲av麻豆精品| 国产男女超爽视频在线观看| 久久精品亚洲av国产电影网| 男女国产视频网站| av在线app专区| 老鸭窝网址在线观看| 我的亚洲天堂| 巨乳人妻的诱惑在线观看| 国产黄频视频在线观看| 女性被躁到高潮视频| 人妻一区二区av| 十分钟在线观看高清视频www| 777久久人妻少妇嫩草av网站| 99国产精品免费福利视频| 午夜老司机福利片| 久久精品久久久久久久性| 色网站视频免费| 国产精品三级大全| 亚洲精品国产av蜜桃| 国产女主播在线喷水免费视频网站| 国产成人av激情在线播放| 丁香六月天网| 国产极品天堂在线| 2021少妇久久久久久久久久久| 日韩一区二区视频免费看| 国产成人精品久久二区二区91 | 国产极品粉嫩免费观看在线| 亚洲成国产人片在线观看| 综合色丁香网| 亚洲国产欧美网| 18禁观看日本| 亚洲中文av在线| 国产成人精品久久二区二区91 | 色播在线永久视频| 亚洲成人一二三区av| 在线观看人妻少妇| 亚洲人成77777在线视频| 少妇被粗大猛烈的视频| 在线观看国产h片| 最近手机中文字幕大全| 黑人巨大精品欧美一区二区蜜桃| 高清视频免费观看一区二区| 男女无遮挡免费网站观看| 精品国产露脸久久av麻豆| 只有这里有精品99| 国产精品女同一区二区软件| 一边摸一边抽搐一进一出视频| 丁香六月天网| a级片在线免费高清观看视频| 国产伦人伦偷精品视频| 精品国产一区二区久久| 天美传媒精品一区二区| 性色av一级| 亚洲男人天堂网一区| 亚洲av欧美aⅴ国产| 在线观看三级黄色| 亚洲欧美一区二区三区国产| 女人高潮潮喷娇喘18禁视频| 在线精品无人区一区二区三| 你懂的网址亚洲精品在线观看| 亚洲av国产av综合av卡| 久久久精品94久久精品| av不卡在线播放| 999精品在线视频| 涩涩av久久男人的天堂| 久久鲁丝午夜福利片| 国产精品久久久久久人妻精品电影 | videosex国产| 别揉我奶头~嗯~啊~动态视频 | 男女床上黄色一级片免费看| 如日韩欧美国产精品一区二区三区| 成人18禁高潮啪啪吃奶动态图| 秋霞在线观看毛片| 欧美在线一区亚洲| 久久国产亚洲av麻豆专区| 久久毛片免费看一区二区三区| e午夜精品久久久久久久| 亚洲欧美激情在线| 一级片'在线观看视频| 国产精品国产三级国产专区5o| 国产av码专区亚洲av| 日韩成人av中文字幕在线观看| 精品一区二区三卡| 最新在线观看一区二区三区 | 波多野结衣av一区二区av| 日本色播在线视频| 国产精品一二三区在线看| 国产伦人伦偷精品视频| 欧美乱码精品一区二区三区| 久久久国产精品麻豆| 国产片内射在线| av在线老鸭窝| 欧美日韩一级在线毛片| 妹子高潮喷水视频| 日韩大码丰满熟妇| 黄色视频在线播放观看不卡| 久久人妻熟女aⅴ| 一区二区三区四区激情视频| 国产av一区二区精品久久| 精品久久久久久电影网| 18禁动态无遮挡网站| 亚洲av国产av综合av卡| 久久97久久精品| 丰满饥渴人妻一区二区三| xxxhd国产人妻xxx| 亚洲欧美激情在线| 伦理电影大哥的女人| 18在线观看网站| 午夜福利视频精品| 国产淫语在线视频| 国产国语露脸激情在线看| 美女国产高潮福利片在线看| 久久鲁丝午夜福利片| 国产一区亚洲一区在线观看| 日韩中文字幕欧美一区二区 | 亚洲视频免费观看视频| 欧美日韩福利视频一区二区| 午夜日韩欧美国产| 午夜免费男女啪啪视频观看| bbb黄色大片| 女性被躁到高潮视频| 另类亚洲欧美激情| 91国产中文字幕| 黄色怎么调成土黄色| 男人舔女人的私密视频| 老司机影院毛片| 爱豆传媒免费全集在线观看| 国产老妇伦熟女老妇高清| 秋霞伦理黄片| 亚洲精品日韩在线中文字幕| 久久久久久久久免费视频了| 黄色 视频免费看| av有码第一页| 色吧在线观看| 最近2019中文字幕mv第一页| 黄色视频不卡| 国产男人的电影天堂91| 亚洲三区欧美一区| 狠狠婷婷综合久久久久久88av| 青青草视频在线视频观看| 波多野结衣av一区二区av| 黄片无遮挡物在线观看| 99九九在线精品视频| 久久毛片免费看一区二区三区| bbb黄色大片| 97人妻天天添夜夜摸| 成人免费观看视频高清| 日日撸夜夜添| 亚洲欧美精品综合一区二区三区| 国产免费现黄频在线看| svipshipincom国产片| 一边摸一边抽搐一进一出视频| 国产伦理片在线播放av一区| 亚洲精品,欧美精品| 国产一区二区在线观看av| 看免费av毛片| 无遮挡黄片免费观看| 欧美精品一区二区大全| 男女高潮啪啪啪动态图| av女优亚洲男人天堂| 19禁男女啪啪无遮挡网站| 少妇人妻久久综合中文| 久久国产亚洲av麻豆专区| 青春草视频在线免费观看| 国产在线视频一区二区| 一本—道久久a久久精品蜜桃钙片| 欧美日韩精品网址| 亚洲精品美女久久久久99蜜臀 | 一区二区av电影网| 久久久久网色| 欧美人与善性xxx| 99精品久久久久人妻精品| 中文字幕精品免费在线观看视频| 亚洲在久久综合| 日韩大片免费观看网站| 国产精品国产三级国产专区5o| 免费观看av网站的网址| 日韩成人av中文字幕在线观看| 国产一卡二卡三卡精品 | 国产精品麻豆人妻色哟哟久久| 国产成人91sexporn| www.自偷自拍.com| 国产麻豆69| 天天躁夜夜躁狠狠躁躁| 精品一区二区三区四区五区乱码 | 日韩精品免费视频一区二区三区| 国产亚洲午夜精品一区二区久久| 国产又色又爽无遮挡免| 两个人看的免费小视频| 国产一区二区三区综合在线观看| 国产av国产精品国产| 91精品三级在线观看| 国产精品女同一区二区软件| 欧美日本中文国产一区发布| 午夜福利视频精品| 99国产综合亚洲精品| 亚洲国产欧美网| 欧美最新免费一区二区三区| 天天躁日日躁夜夜躁夜夜| 精品国产一区二区三区久久久樱花| 美女福利国产在线| 国产高清不卡午夜福利| 欧美 亚洲 国产 日韩一| 国产伦人伦偷精品视频| a 毛片基地| 久久免费观看电影| 性色av一级| 制服诱惑二区| 自线自在国产av| 视频区图区小说| 国产欧美日韩一区二区三区在线| 亚洲欧洲国产日韩| 熟妇人妻不卡中文字幕| 色吧在线观看| 一区福利在线观看| 制服人妻中文乱码| 日韩,欧美,国产一区二区三区| 久久97久久精品| 日韩熟女老妇一区二区性免费视频| 嫩草影院入口| 欧美日本中文国产一区发布| 日本猛色少妇xxxxx猛交久久| 亚洲国产欧美日韩在线播放| 中文字幕人妻丝袜制服| 搡老乐熟女国产| 国产无遮挡羞羞视频在线观看| 欧美黑人精品巨大| 久久精品久久久久久噜噜老黄| 亚洲欧美中文字幕日韩二区| 亚洲精品一二三| 日本色播在线视频| 女人爽到高潮嗷嗷叫在线视频| 十八禁网站网址无遮挡| 日韩一卡2卡3卡4卡2021年| 欧美精品亚洲一区二区| 欧美日本中文国产一区发布| 亚洲av福利一区| 久久精品久久久久久久性| 人体艺术视频欧美日本| 制服人妻中文乱码| 亚洲精品中文字幕在线视频| 99精国产麻豆久久婷婷| 国产成人av激情在线播放| 秋霞伦理黄片| 欧美另类一区| 国产探花极品一区二区| 精品国产国语对白av| 免费观看av网站的网址| 狂野欧美激情性bbbbbb| 91国产中文字幕| 久久久久久人人人人人| 色婷婷av一区二区三区视频| 欧美97在线视频| 男女边吃奶边做爰视频| 亚洲第一青青草原| 日日摸夜夜添夜夜爱| 国产高清不卡午夜福利| 一边摸一边抽搐一进一出视频| 视频在线观看一区二区三区| 欧美成人精品欧美一级黄| bbb黄色大片| 国产亚洲av片在线观看秒播厂| 亚洲av福利一区| 成人午夜精彩视频在线观看| 久久久久久久久免费视频了| 久久精品人人爽人人爽视色| 在现免费观看毛片| 亚洲人成电影观看| 伊人久久大香线蕉亚洲五| 色吧在线观看| av视频免费观看在线观看| 青青草视频在线视频观看| av有码第一页| 免费日韩欧美在线观看| 免费高清在线观看视频在线观看| 女的被弄到高潮叫床怎么办| 十分钟在线观看高清视频www| 日韩电影二区| 我的亚洲天堂| 叶爱在线成人免费视频播放| 亚洲欧美一区二区三区国产| 国产一区二区三区av在线| 久久人人97超碰香蕉20202| 操出白浆在线播放| 一级爰片在线观看| 久久ye,这里只有精品| 老汉色av国产亚洲站长工具| 人妻人人澡人人爽人人| 日韩av在线免费看完整版不卡| 热re99久久精品国产66热6| 久久久久精品久久久久真实原创| 精品亚洲成a人片在线观看| 一边亲一边摸免费视频| 国产毛片在线视频| 国产老妇伦熟女老妇高清| 岛国毛片在线播放| 超碰成人久久| 欧美日韩成人在线一区二区| 久久久久久久国产电影| 亚洲精品乱久久久久久| 欧美老熟妇乱子伦牲交| 欧美日韩视频高清一区二区三区二| 色94色欧美一区二区| 日本欧美国产在线视频| 亚洲人成电影观看| 国产在线一区二区三区精| av网站在线播放免费| 亚洲国产精品999| 亚洲成人手机| 国产av码专区亚洲av| 日韩 亚洲 欧美在线| 亚洲熟女精品中文字幕| 在线观看人妻少妇| 久久午夜综合久久蜜桃| 久久女婷五月综合色啪小说| 国产片特级美女逼逼视频| 汤姆久久久久久久影院中文字幕| 国产深夜福利视频在线观看| 美女扒开内裤让男人捅视频| 捣出白浆h1v1| 免费日韩欧美在线观看| 国产一区二区三区av在线| 新久久久久国产一级毛片| svipshipincom国产片| 国产一区二区三区综合在线观看| 免费在线观看视频国产中文字幕亚洲 | 亚洲美女搞黄在线观看| 欧美中文综合在线视频| 日本黄色日本黄色录像| 欧美人与性动交α欧美软件| 久久精品亚洲av国产电影网| 乱人伦中国视频| 国产精品 欧美亚洲| 久久久久精品人妻al黑| 一本大道久久a久久精品| 汤姆久久久久久久影院中文字幕| 乱人伦中国视频| 多毛熟女@视频| 九草在线视频观看| 中文乱码字字幕精品一区二区三区| av在线观看视频网站免费| 亚洲国产精品国产精品| 国产人伦9x9x在线观看| 天天添夜夜摸| 国产乱来视频区| 国产精品秋霞免费鲁丝片| 日韩一区二区视频免费看| 高清不卡的av网站| 欧美精品人与动牲交sv欧美| 天天躁夜夜躁狠狠躁躁| 国产精品欧美亚洲77777| 美女高潮到喷水免费观看| 男人爽女人下面视频在线观看| 中文欧美无线码| 久久久国产欧美日韩av| av天堂久久9| 黑丝袜美女国产一区| 最近2019中文字幕mv第一页| 久久这里只有精品19| 欧美黑人精品巨大| 嫩草影院入口| 丝袜人妻中文字幕| 国产野战对白在线观看| 中国国产av一级| 国产有黄有色有爽视频| 啦啦啦啦在线视频资源| 久久久久国产一级毛片高清牌| 国产伦理片在线播放av一区| 亚洲精品国产av成人精品| 91国产中文字幕| 欧美av亚洲av综合av国产av | 国产av码专区亚洲av| 一区二区三区激情视频| 狂野欧美激情性xxxx| 国产探花极品一区二区| 男人爽女人下面视频在线观看| 99精品久久久久人妻精品| 久久精品熟女亚洲av麻豆精品| 国产精品女同一区二区软件| 亚洲欧美一区二区三区黑人| 欧美亚洲日本最大视频资源| 久久久国产一区二区| 国产成人精品福利久久| 一级a爱视频在线免费观看| 精品国产一区二区久久| 亚洲人成网站在线观看播放| 欧美乱码精品一区二区三区| 黄片无遮挡物在线观看| 精品一区二区三卡| 91精品国产国语对白视频| 亚洲av欧美aⅴ国产| 国产深夜福利视频在线观看| 在线观看国产h片| 国产伦人伦偷精品视频| 欧美 日韩 精品 国产| av网站在线播放免费| 成人免费观看视频高清| 亚洲五月色婷婷综合| 国产成人91sexporn| 人妻一区二区av| www日本在线高清视频| 亚洲精品,欧美精品| 午夜影院在线不卡| 国产成人免费无遮挡视频| 麻豆av在线久日| 国产亚洲精品第一综合不卡| 黄色怎么调成土黄色| 国产精品久久久久久人妻精品电影 | 18在线观看网站| 一个人免费看片子| 午夜免费鲁丝| 人成视频在线观看免费观看| 久久久久久人妻| 国产视频首页在线观看| 狠狠婷婷综合久久久久久88av| 如何舔出高潮| 丰满乱子伦码专区| 欧美日韩综合久久久久久| 天堂俺去俺来也www色官网| 成年女人毛片免费观看观看9 | 国产精品久久久久久人妻精品电影 | 中文欧美无线码| 日韩电影二区| 久久精品国产综合久久久| 日本av免费视频播放| 亚洲精品久久成人aⅴ小说| 毛片一级片免费看久久久久| 国产精品偷伦视频观看了| 亚洲国产看品久久| 热re99久久国产66热| 久久性视频一级片| 精品视频人人做人人爽| 亚洲国产欧美网| 国产精品一国产av| 80岁老熟妇乱子伦牲交| 午夜91福利影院| 最新的欧美精品一区二区| 国产又爽黄色视频| 大片免费播放器 马上看| 亚洲美女黄色视频免费看| 久久狼人影院| 成人国产av品久久久| 两个人看的免费小视频| 国产女主播在线喷水免费视频网站| 亚洲伊人色综图| 亚洲精品久久午夜乱码| 一级,二级,三级黄色视频|