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

        ?

        基于ROS 的旋翼無(wú)人機(jī)實(shí)驗(yàn)教學(xué)平臺(tái)設(shè)計(jì)

        2022-11-18 14:01:22張子明王從慶劉良勇
        電子設(shè)計(jì)工程 2022年22期
        關(guān)鍵詞:指令計(jì)算機(jī)系統(tǒng)

        張子明,王從慶,劉良勇,汪 秒

        (1.中國(guó)人民解放軍第5720 工廠 航空設(shè)備測(cè)控與逆向工程實(shí)驗(yàn)室,安徽蕪湖 241007;2.南京航空航天大學(xué)自動(dòng)化學(xué)院,江蘇南京 211106;3.東南大學(xué) 網(wǎng)絡(luò)空間安全學(xué)院,江蘇南京 211189)

        旋翼無(wú)人機(jī)具有機(jī)動(dòng)靈活、反應(yīng)快速、感知能力強(qiáng)、影像實(shí)時(shí)傳輸、能耗低、性價(jià)比高、易于操作等眾多優(yōu)點(diǎn)[1],能夠在三維環(huán)境下執(zhí)行任務(wù)。伴隨著相關(guān)技術(shù)的不斷發(fā)展,旋翼無(wú)人機(jī)在軍用和民用領(lǐng)域迅速普及并得到廣泛應(yīng)用,特別是通過(guò)在旋翼無(wú)人機(jī)上安裝視覺(jué)模塊,可以實(shí)現(xiàn)航拍、監(jiān)控、測(cè)繪等功能[2-3],在火災(zāi)救援[4]、氣象觀測(cè)[5]、地質(zhì)勘探[6]等方面發(fā)揮著越來(lái)越重要的作用。同時(shí),旋翼無(wú)人機(jī)也是當(dāng)今國(guó)內(nèi)外各科研、教育機(jī)構(gòu)的關(guān)注熱點(diǎn),屬于自動(dòng)化、計(jì)算機(jī)、航空等相關(guān)專業(yè)的前沿領(lǐng)域,具有涉及專業(yè)多、研究?jī)?nèi)容新、實(shí)用領(lǐng)域廣、知識(shí)體系綜合全面等眾多特點(diǎn),對(duì)于培養(yǎng)學(xué)生的創(chuàng)新實(shí)踐能力、驗(yàn)證理論基礎(chǔ)、加深知識(shí)理解等都是一個(gè)非常理想的實(shí)驗(yàn)教學(xué)平臺(tái)[7-8],已成為重要的學(xué)術(shù)研究載體[9-10]。

        目前旋翼無(wú)人機(jī)實(shí)驗(yàn)教學(xué)平臺(tái)的研究包括以下方案:一種是以FPGA 作為飛行控制器,搭載傳感器、動(dòng)力、通信等設(shè)備[11],但是由于缺乏獨(dú)立的機(jī)載計(jì)算機(jī),在應(yīng)用開(kāi)發(fā)擴(kuò)展性和任務(wù)管理方面存在一定缺陷;另一種是以Pixhawk 為飛行控制單元、以O(shè)droid 為機(jī)載處理器搭建[12-13],該方案缺乏圖像采集功能,飛行感知信息不夠全面;還有一種是基于STM32 單片機(jī)的無(wú)人機(jī)飛行控制器,配置了無(wú)人機(jī)機(jī)架、激光及視覺(jué)傳感器、機(jī)載計(jì)算機(jī)等部件,搭載ROS 系統(tǒng)[14],功能比較強(qiáng),但是選用工控機(jī)作為機(jī)載計(jì)算機(jī),質(zhì)量及功耗較大,會(huì)影響續(xù)航時(shí)間。另外,目前的旋翼無(wú)人機(jī)實(shí)驗(yàn)教學(xué)平臺(tái)的圖傳功能比較薄弱,地面站并不能實(shí)時(shí)接收無(wú)人機(jī)采集到的圖像,這對(duì)于后續(xù)編隊(duì)協(xié)同等功能的研究開(kāi)發(fā)會(huì)產(chǎn)生影響。

        針對(duì)以上問(wèn)題,文中研究了一種新的旋翼無(wú)人機(jī)試驗(yàn)教學(xué)平臺(tái),其硬件在M100 機(jī)架(含N1 控制器)的基礎(chǔ)上,搭載機(jī)載計(jì)算機(jī)(樹(shù)莓派)、自動(dòng)調(diào)焦攝像頭、無(wú)線圖傳模塊、無(wú)線數(shù)傳模塊、移動(dòng)電源等電子設(shè)備,軟件在樹(shù)莓派上搭建ROS 機(jī)器人操作系統(tǒng),并以此為平臺(tái)開(kāi)發(fā)應(yīng)用程序。該平臺(tái)可實(shí)現(xiàn)旋翼無(wú)人機(jī)的自主/遠(yuǎn)程飛行控制、圖像采集、遠(yuǎn)程圖像傳輸與實(shí)時(shí)監(jiān)控等較為完備的功能,并且便于二次開(kāi)發(fā),擴(kuò)展性好,可以完成無(wú)人機(jī)試驗(yàn)教學(xué)任務(wù)。同時(shí),文中硬件模塊基于成熟貨架產(chǎn)品搭建,具有較高的可靠性。另外,文中提出的方案在經(jīng)濟(jì)性方面也做了充分的考慮,在滿足基本功能的前提下設(shè)計(jì)了輕量級(jí)的綜合系統(tǒng),節(jié)約了教學(xué)、科研機(jī)構(gòu)的相關(guān)成本。

        1 系統(tǒng)簡(jiǎn)介

        1.1 飛行平臺(tái)

        文中介紹的基于ROS 操作系統(tǒng)的旋翼無(wú)人機(jī)實(shí)驗(yàn)教學(xué)平臺(tái)的飛行平臺(tái)選用大疆公司生產(chǎn)的M100型無(wú)人機(jī)機(jī)架。

        1.2 ROS系統(tǒng)

        ROS 是一個(gè)便于開(kāi)發(fā)機(jī)器人軟件的靈活平臺(tái),集成了大量的工具、庫(kù)、協(xié)議,可以極大簡(jiǎn)化繁雜多樣的機(jī)器人平臺(tái)下的軟硬件開(kāi)發(fā)、復(fù)雜任務(wù)創(chuàng)建、相互可靠通信、穩(wěn)定行為控制以及多任務(wù)運(yùn)行管理[15-17]。文中設(shè)計(jì)的無(wú)人機(jī)實(shí)驗(yàn)平臺(tái)可被認(rèn)為是執(zhí)行機(jī)構(gòu)為旋翼電機(jī)、具有視覺(jué)感知能力的機(jī)器人系統(tǒng),非常適合搭載ROS 系統(tǒng)進(jìn)行飛行控制等開(kāi)發(fā)。

        1.3 總體功能

        文中設(shè)計(jì)的旋翼無(wú)人機(jī)實(shí)驗(yàn)教學(xué)平臺(tái)機(jī)載控制與圖像采集系統(tǒng)主要包括機(jī)載計(jì)算機(jī)、自動(dòng)對(duì)焦攝像頭、無(wú)線圖傳模塊、無(wú)線串口等模塊,機(jī)載計(jì)算機(jī)運(yùn)行以SDK 為基礎(chǔ)開(kāi)發(fā)的相關(guān)軟件,完成飛行控制、圖像采集、傳輸及實(shí)時(shí)存儲(chǔ)等工作,實(shí)現(xiàn)ROS 系統(tǒng)下的軟件控制自動(dòng)飛行、遠(yuǎn)程發(fā)送指令飛行、遠(yuǎn)程飛行參數(shù)回傳、遠(yuǎn)程圖像實(shí)時(shí)傳輸、地面實(shí)時(shí)觀看監(jiān)控、地面和空中實(shí)時(shí)存儲(chǔ)圖像等功能。

        2 總體架構(gòu)搭建

        文中設(shè)計(jì)的機(jī)載控制與圖像采集系統(tǒng)分別使用樹(shù)莓派3B+作為機(jī)載計(jì)算機(jī),使用USB 自動(dòng)對(duì)焦攝像頭進(jìn)行圖像采集,使用XRbot-Link5 作為圖傳模塊通過(guò)WiFi 傳輸圖像信息,使用AS01-ML01DP5無(wú)線串口模塊作為指令狀態(tài)通信模塊,使用GPS 天線模塊接收衛(wèi)星導(dǎo)航數(shù)據(jù)。電源方面分為兩部分,M100 無(wú)人機(jī)電機(jī)驅(qū)動(dòng)供電直接使用大疆智能電池,機(jī)上其他模塊供電使用10 000 mAH 移動(dòng)電源。同時(shí)設(shè)計(jì)制造了機(jī)載背板(固定機(jī)載計(jì)算機(jī)、圖傳模塊等)和工裝(固定攝像頭、移動(dòng)電源等),以便于將以上模塊安裝在M100 無(wú)人機(jī)的設(shè)備倉(cāng)和電池倉(cāng),達(dá)到有機(jī)集成的效果。系統(tǒng)總體框架如圖1所示。

        3 系統(tǒng)搭建與配置

        3.1 軟件平臺(tái)安裝

        由于該方案需要使用ROS 操作系統(tǒng),而ROS 系統(tǒng)需要運(yùn)行在Ubuntu 系統(tǒng)下,因此首先需要在樹(shù)莓派中安裝Ubuntu16.04 操作系統(tǒng)。樹(shù)莓派使用SD 卡作為硬盤(pán),因此需要準(zhǔn)備一張容量不小于16 GB 的SD 卡并制作為Ubuntu16.04 操作系統(tǒng)的啟動(dòng)盤(pán),并且將該系統(tǒng)安裝到樹(shù)莓派中。需要注意的是,文中選用的機(jī)載計(jì)算機(jī)使用樹(shù)莓派3B+,因此Ubuntu16.04 操作系統(tǒng)的鏡像版本也必須選擇樹(shù)莓派3B+(Raspberry 3B+)對(duì)應(yīng)的版本,這里選擇的鏡像版本是Ubuntu-MATE-16.04.02-desktop-arm64-raspi3。

        3.2 ROS系統(tǒng)的安裝

        ROS 系統(tǒng)的安裝方法主要有兩種:軟件源安裝和源碼編譯安裝。軟件源(Repository)安裝為系統(tǒng)提供了一個(gè)打包好的針對(duì)相應(yīng)平臺(tái)的應(yīng)用程序倉(cāng)庫(kù),只要通過(guò)簡(jiǎn)單的命令即可從倉(cāng)庫(kù)中找到需要的軟件并完成下載安裝。相反,源碼編譯的方法相對(duì)復(fù)雜,需要手動(dòng)解決繁雜的軟件依賴關(guān)系,更適合對(duì)系統(tǒng)比較熟悉而且希望在未支持的平臺(tái)上安裝ROS的開(kāi)發(fā)者。該項(xiàng)目使用成熟的開(kāi)發(fā)平臺(tái)(Ubuntu 16.04),同時(shí)為了加快開(kāi)發(fā)進(jìn)程,采用軟件源安裝法。

        需要注意的是,為了提高軟件的下載、安裝速度,建議使用國(guó)內(nèi)鏡像源,設(shè)置的方法為使用gedit或其他編輯器打開(kāi)/etc/apt/sources.list 文件,然后替換國(guó)內(nèi)的軟件源路徑,最后保存退出,在命令行執(zhí)行指令$sudo apt-get update 來(lái)更新軟件源。

        3.3 SDK移植

        M100無(wú)人機(jī)的軟件開(kāi)發(fā)包(Software Development Kit,SDK)便于用戶進(jìn)行二次開(kāi)發(fā),因此該方案將M100 的ROS 版本SDK 移植到樹(shù)莓派中。

        3.3.1 下載安裝OSDK并編譯

        ROS 系統(tǒng)下的Onboard-SDK(以下簡(jiǎn)稱OSDKROS)依賴Ubuntu 系統(tǒng)下的基本Onboard-SDK(以下簡(jiǎn)稱OSDK),因此首先需要下載基本OSDK,主要步驟如下:

        1)下載OSDK

        可以使用git clone 指令直接下載OSDK 文件夾,下載完成后將其存放在用戶路徑中。

        2)對(duì)OSDK 進(jìn)行編譯

        下載完成OSDK 后需要對(duì)djiosdk-core 模塊進(jìn)行編譯,否則執(zhí)行OSDK-ROS 版本時(shí)會(huì)報(bào)錯(cuò),如找不到DJIOSDK 等。對(duì)OSDK 進(jìn)行編譯執(zhí)行以下指令:

        $cd Onboard-SDK

        $mkdir build

        $cd build

        $cmake..

        $make djiosdk-core

        $sudo make install djiosdk-core

        3.3.2 下載安裝并編譯OSDK-ROS

        除了基本OSDK 外,需要進(jìn)行ROS 系統(tǒng)下的開(kāi)發(fā),即需要擁有M100 無(wú)人機(jī)的OSDK-ROS,主要步驟如下:

        1)下載OSDK-ROS

        使用git clone 指令直接下載OSDK-ROS 文件夾,下載完成后存放在用戶路徑中。

        2)創(chuàng)建ROS 工作空間

        工作空間是一個(gè)存放工程開(kāi)發(fā)相關(guān)文件的文件夾,可以通過(guò)以下指令創(chuàng)建ROS 下的工作空間(catkin_ws)并進(jìn)行初始化:

        $mkdir-p~/catkin_ws/src

        $cd src

        $catkin_init_workspace

        3)編譯OSDK-ROS

        將第一步下載的OSDK-ROS 文件夾放入ROS工作空間的源代碼路徑(~/catkin_ws/src)中,然后使用如下指令進(jìn)行工作空間的編譯:

        $cd~/catkin_ws$catkin_make

        3.4 樹(shù)莓派虛擬內(nèi)存設(shè)置

        由于追求高性價(jià)比選擇的樹(shù)莓派3B+僅有1 GB內(nèi)存,因此在上述編譯過(guò)程中資源比較緊張,為解決此問(wèn)題可以使用swap 擴(kuò)展內(nèi)存。swap 分區(qū)是磁盤(pán)上一個(gè)具有特殊用途的分區(qū)。當(dāng)系統(tǒng)的物理內(nèi)存不足時(shí),將物理內(nèi)存中的一部分空間釋放出來(lái),以供當(dāng)前運(yùn)行的程序使用。那些被釋放的空間在很長(zhǎng)一段時(shí)間內(nèi)沒(méi)有需要操作的程序,這些釋放的空間被臨時(shí)保存到swap 分區(qū)中,等到有程序要運(yùn)行時(shí),再?gòu)膕wap 分區(qū)中恢復(fù)保存的數(shù)據(jù)到內(nèi)存中區(qū)。

        swap 空間的分配需要在適當(dāng)?shù)姆秶鷥?nèi),如果swap 空間分配得太大,則會(huì)浪費(fèi)磁盤(pán)空間,而swap空間太小,則系統(tǒng)會(huì)發(fā)生錯(cuò)誤。一般在內(nèi)存小于2 GB 的情況下,swap 分區(qū)應(yīng)為內(nèi)存的2 倍。

        首先安裝dphys-swapfile 以擴(kuò)展swap,輸入以下指令:

        $sudo apt-get install dphys-swapfile

        安裝完畢后輸入以下指令編輯dphys-swapfile文件,將其中的參數(shù)CONF_SWAPSIZE 改為2048:

        $sudo gedit/etc/dphys-swapfile

        更改完畢后,保存退出,輸入以下指令重新啟動(dòng)dphys-swapfile 文件服務(wù),這可能需要一段時(shí)間,直到狀態(tài)顯示為[OK]:

        $sudo/etc/init.d/dphys-swapfile stop

        $sudo/etc/init.d/dphys-swapfile start

        最后可以使用以下指令查看swap 交換空間大小,此時(shí)可見(jiàn)swap 空間的使用情況為總大小2 047 MB,已用9 MB,空閑2 038 MB,更改成功。

        $free-m

        4 應(yīng)用軟件開(kāi)發(fā)

        應(yīng)用軟件在樹(shù)莓派上運(yùn)行開(kāi)發(fā),包括飛行控制、圖像數(shù)據(jù)接收及實(shí)時(shí)存儲(chǔ)、飛行指令發(fā)送及飛行參數(shù)獲取、圖像視頻回制等,在ROS 系統(tǒng)框架下通過(guò)發(fā)布訂閱話題、服務(wù)等通信機(jī)制實(shí)現(xiàn)遠(yuǎn)程控制無(wú)人機(jī)飛行和接收?qǐng)D像信息等功能。

        N1 飛行控制器執(zhí)行樹(shù)莓派發(fā)送的指令并且向樹(shù)莓派發(fā)送狀態(tài)信息,其主要的通信元素如表1所示。

        表1 部分主要的飛行控制器通信元素

        4.1 飛行控制

        由于無(wú)人機(jī)搭載了ROS 系統(tǒng),因此可以通過(guò)創(chuàng)建飛行控制節(jié)點(diǎn)(demo_flight_control_node)的方式進(jìn)行飛行控制,實(shí)現(xiàn)無(wú)人機(jī)的自動(dòng)飛行。該節(jié)點(diǎn)接收GPS 位置消息,經(jīng)過(guò)計(jì)算后,通過(guò)飛行控制話題發(fā)布航路點(diǎn)飛行控制消息,通過(guò)設(shè)置航路點(diǎn)實(shí)現(xiàn)預(yù)定路徑的飛行。圖2 所示是實(shí)現(xiàn)高度為10 m、邊長(zhǎng)為10 m 的正方形航跡飛行控制軟件流程。

        4.2 圖像數(shù)據(jù)接收及實(shí)時(shí)存儲(chǔ)

        該項(xiàng)目的圖像數(shù)據(jù)傳輸由無(wú)線圖傳模塊完成,該模塊將連接的攝像頭所拍攝的圖片數(shù)據(jù)通過(guò)mjpeg-stream 形式發(fā)送,計(jì)算機(jī)的IP 地址和無(wú)線圖傳模塊的IP 地址需在同一個(gè)網(wǎng)段,這樣在瀏覽器中打開(kāi)無(wú)線圖傳模塊的IP 時(shí),就可以實(shí)時(shí)觀看攝像頭拍攝的圖像。

        根據(jù)項(xiàng)目需要,不僅要實(shí)時(shí)觀看拍攝圖像,還要將圖像數(shù)據(jù)提取并保存,因此設(shè)計(jì)圖像數(shù)據(jù)接收與實(shí)時(shí)存儲(chǔ)軟件,使用Python 語(yǔ)言編程。主要設(shè)計(jì)思想為打開(kāi)IP 端口讀取流數(shù)據(jù),在這些數(shù)據(jù)中查找jpg文件頭和文件尾的位置,將以上位置之間的數(shù)據(jù)保存到文件中。圖像數(shù)據(jù)接收與實(shí)時(shí)存儲(chǔ)軟件流程如圖3 所示。

        4.3 飛行指令發(fā)送及飛行參數(shù)獲取

        飛行指令發(fā)送及飛行參數(shù)獲取軟件用于地面控制站與M100 無(wú)人機(jī)使用無(wú)線串口模塊通信時(shí),可以實(shí)現(xiàn)超遠(yuǎn)距離的飛行指令發(fā)送及飛行參數(shù)的獲取,該部分軟件分別駐留于地面控制站和機(jī)載計(jì)算機(jī)上。

        4.3.1 地面控制站部分

        地面控制站程序包含簡(jiǎn)單的人機(jī)交互界面,在該界面上用戶可以控制M100 無(wú)人機(jī)的起飛與降落并動(dòng)態(tài)顯示GPS 數(shù)據(jù)。地面站控制程序使用Python語(yǔ)言的Tkinter 模塊編寫(xiě),首先繪制軟件界面、操作按鈕以及數(shù)據(jù)顯示文本框,然后定義各個(gè)控件的回調(diào)函數(shù),其中因?yàn)轱w行參數(shù)是動(dòng)態(tài)實(shí)時(shí)顯示的,因此該部分安排在子線程中循環(huán)運(yùn)行。軟件流程如圖4所示。

        4.3.2 機(jī)載計(jì)算機(jī)部分

        機(jī)載計(jì)算機(jī)部分程序在作為機(jī)載計(jì)算機(jī)的樹(shù)莓派上運(yùn)行,主要功能為接收無(wú)線串口模塊發(fā)送的飛行指令,另外將M100 無(wú)人機(jī)的GPS 數(shù)據(jù)經(jīng)過(guò)解析后通過(guò)無(wú)線串口模塊發(fā)送給地面控制站。軟件創(chuàng)建ROS 系統(tǒng)新節(jié)點(diǎn),該節(jié)點(diǎn)發(fā)起飛行任務(wù)服務(wù),并訂閱GPS 位置信號(hào)消息,主要軟件流程如圖5 所示。

        4.4 圖像視頻回制

        為了在飛行結(jié)束后觀看整個(gè)飛行過(guò)程中的視頻,可以在飛行結(jié)束后執(zhí)行圖像視頻回制程序,利用保存的圖片重新制作視頻,該軟件流程如圖6 所示。

        5 試驗(yàn)驗(yàn)證

        使用文中搭建的機(jī)載控制與圖像采集系統(tǒng),進(jìn)行M100 無(wú)人機(jī)的試飛并觀察效果。

        5.1 打開(kāi)機(jī)載計(jì)算機(jī)遠(yuǎn)程桌面

        打開(kāi)地面控制站的VNC Viewer 軟件,打開(kāi)機(jī)載計(jì)算機(jī)所在的遠(yuǎn)程桌面,遠(yuǎn)程控制機(jī)載計(jì)算機(jī),此處也可以使用SSH 進(jìn)行遠(yuǎn)程控制。

        5.2 啟動(dòng)節(jié)點(diǎn)

        首先運(yùn)行以下指令,啟動(dòng)無(wú)人機(jī)飛行控制與信息感知的主節(jié)點(diǎn):

        $roslaunch dji_sdk sdk.launch

        可以在~/catkin_ws/dji_sdk_demo/src/路徑下原有程序的基礎(chǔ)上修改編寫(xiě)的飛行控制程序,使用以下指令運(yùn)行飛行控制節(jié)點(diǎn),在此例中,該程序可以使無(wú)人機(jī)自動(dòng)按照邊長(zhǎng)10 m,高度10 m的軌跡進(jìn)行飛行:

        $rosrun dji_sdk_demo demo_flight_control

        也可輸入以下指令運(yùn)行自行開(kāi)發(fā)的遠(yuǎn)程飛行控制節(jié)點(diǎn),此時(shí)終端上會(huì)顯示GPS 參數(shù),同時(shí)等待接收地面站指令進(jìn)行飛行和著陸:

        $rosrun dji_sdk_demo remote_flight_task.py

        5.3 啟動(dòng)視頻顯示與保存軟件

        在地面控制站計(jì)算機(jī)上運(yùn)行視頻顯示與保存軟件,此時(shí)可以看到自動(dòng)跳出視頻顯示窗口,可實(shí)時(shí)顯示M100 無(wú)人機(jī)攝像頭拍攝的圖像,同時(shí)可以看到在文件夾中有圖像文件保存下來(lái)。

        5.4 飛行精度驗(yàn)證

        在飛行控制任務(wù)節(jié)點(diǎn)運(yùn)行的過(guò)程中,通過(guò)飛行參數(shù)獲取的經(jīng)度、緯度、高度等信息驗(yàn)證飛行的效果。分別記錄①起始位置、②起飛至10 m 高度(0,0,10)位置、③航路點(diǎn)(0,10,0)位置、④航路點(diǎn)(10,0,0)位置、⑤航路點(diǎn)(0,-10,0)位置、⑥航路點(diǎn)(-10,0,0)位置、⑦降落位置的飛行參數(shù),并計(jì)算相應(yīng)的實(shí)際飛行動(dòng)作,結(jié)果如表2 所示。

        表2 飛行數(shù)據(jù)及誤差

        表2 中的“動(dòng)作”指的是在飛行指令下達(dá)后無(wú)人機(jī)在其目標(biāo)方向移動(dòng)的實(shí)際距離,可以根據(jù)經(jīng)線Δx、緯線Δy以及高度Δz三方向移動(dòng)距離與經(jīng)度loN、緯度laN、海拔alN以及地球半徑R的關(guān)系求出無(wú)人機(jī)實(shí)際的移動(dòng)距離并進(jìn)行對(duì)比。從表2 中可以看到,僅僅依靠GPS 控制無(wú)人機(jī)的運(yùn)動(dòng)會(huì)存在一定誤差,不過(guò)范圍一般控制在0.2 m 左右,再配合基于圖像的目標(biāo)跟蹤、定位、建圖、導(dǎo)航等方法有望實(shí)現(xiàn)魯棒性更強(qiáng)的飛行控制以及更為復(fù)雜的編隊(duì)飛行等功能,這樣的精度級(jí)別完全適用于教學(xué)和試驗(yàn)工作。

        6 結(jié)論

        文中基于M100 機(jī)架搭建了旋翼無(wú)人機(jī)實(shí)驗(yàn)教學(xué)平臺(tái)系統(tǒng),該系統(tǒng)可以對(duì)飛行器進(jìn)行有效的飛行控制以及完成圖像采集傳輸與存儲(chǔ),成本低廉易于使用,同時(shí)體積和質(zhì)量較小,在一定程度上控制了無(wú)人機(jī)載荷質(zhì)量。系統(tǒng)采用ROS 系統(tǒng),便于進(jìn)行二次開(kāi)發(fā)和進(jìn)一步的智能化研究。

        猜你喜歡
        指令計(jì)算機(jī)系統(tǒng)
        聽(tīng)我指令:大催眠術(shù)
        Smartflower POP 一體式光伏系統(tǒng)
        計(jì)算機(jī)操作系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
        科技傳播(2019年22期)2020-01-14 03:06:34
        ARINC661顯控指令快速驗(yàn)證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        中文字幕av一区二区三区人妻少妇 | 亚洲女优中文字幕在线观看| 久久开心婷婷综合中文| 日韩精品在线免费视频| 亚洲欧美国产国产综合一区| 国产羞羞视频在线观看| 加勒比精品久久一区二区三区| 亚洲美女av二区在线观看| 国产人妖在线观看一区二区三区| 少妇高潮av久久久久久| 337人体做爰大胆视频| 国产成人精品麻豆| 女主播啪啪大秀免费观看| 人妻少妇久久中文字幕| 午夜精品久久久久久99热| 欧美日韩精品乱国产538| 久久伊人中文字幕有码久久国产 | 真多人做人爱视频高清免费| 精品十八禁免费观看| 国产av一区二区三区香蕉| 男女互舔动态视频在线观看| 奶头又大又白喷奶水av| 中文无码久久精品| 国产 中文 制服丝袜 另类| 内射中出后入内射极品女神视频| 成年av动漫网站18禁| 特黄a级毛片免费视频| 欧美日韩一区二区三区视频在线观看| 亚洲高清自偷揄拍自拍| 亚洲中文久久精品字幕| 国产精品无码成人午夜电影| 国产乱人伦真实精品视频| 国产午夜福利小视频在线观看| 熟女无套高潮内谢吼叫免费| 老少交欧美另类| av永久天堂一区二区三区蜜桃| 精品亚洲一区二区三区四区五| 亚洲av无码精品色午夜在线观看| 精品人伦一区二区三区蜜桃麻豆| 一本色道精品亚洲国产一区| 三级全黄的视频在线观看|