麥偉圖 陳元電 施振華 蘇成悅 徐勝
摘? 要:設(shè)計(jì)了一款新型的具有矢量定向機(jī)構(gòu)的共軸雙旋翼無(wú)人機(jī)。在Webots移動(dòng)機(jī)器人仿真軟件的環(huán)境下完成對(duì)矢量共軸雙旋翼無(wú)人機(jī)的實(shí)體造型與動(dòng)力學(xué)建模,基于ROS機(jī)器人操作系統(tǒng)編寫了矢量共軸雙旋翼無(wú)人機(jī)的飛控程序,引入了雙目定位算法進(jìn)行空間定位。通過(guò)仿真實(shí)驗(yàn)驗(yàn)證了矢量共軸雙旋翼無(wú)人機(jī)機(jī)構(gòu)、飛控程序和雙目定位算法的可行性,對(duì)快速開(kāi)發(fā)新型無(wú)人機(jī)飛控和接入新型傳感器有參考價(jià)值。
關(guān)鍵詞:矢量共軸;Webots仿真軟件;ROS機(jī)器人操作系統(tǒng);飛行仿真;雙目定位
中圖分類號(hào):TP273+.4;TP391.9? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? 文章編號(hào):2096-4706(2023)01-0145-06
Research on Design and Simulation of Vector Coaxial Two-Rotor UAV
MAI Weitu1, CHEN Yuandian1, SHI Zhenhua1,2, SU Chengyue1, XU Sheng1
(1.School of Physics and Optoelectronic Engineering, Guangdong University of Technology, Guangzhou? 510006, China;
2.Guangzhou Jiechao Technology Co., Ltd., Guangzhou? 510006, China)
Abstract: A new coaxial twin-rotor UAV with vector orientation mechanism is designed in this paper. In the environment of Webots mobile robot simulation software, the solid modeling and dynamic modeling of vector coaxial two-rotor UAV are completed. Based on the ROS robot operating system, the flight control program of the vector coaxial twin-rotor UAV is compiled, and the binocular positioning algorithm is introduced for spatial positioning. The feasibility of the mechanism, flight control program and binocular positioning algorithm of vector coaxial twin-rotor UAV is verified by simulation experiments. It has reference value for rapid development of new UAV flight control and access to new sensors.
Keywords: vector coaxial; Webots simulation software; ROS robot operating system; flight simulation; binocular positioning
0? 引? 言
雙旋翼無(wú)人機(jī)具有垂直起降、懸停和結(jié)構(gòu)緊湊等特點(diǎn)。它的子類共軸雙旋翼無(wú)人機(jī)(Coaxial Helicopter, CH)越來(lái)越被重視。西科斯基公司的“密碼”系列共軸雙旋翼概念機(jī)[1],NASA在火星上的“機(jī)智號(hào)”共軸雙旋翼式無(wú)人機(jī)[2];中智航的TD220和T333共軸雙旋翼無(wú)人機(jī)[3],中航工業(yè)的“絕影8”高速共軸小型無(wú)人機(jī)[4],北航研制的共軸海鷗[5]等,共軸雙旋翼無(wú)人機(jī)得到了廣泛的研究。
無(wú)人機(jī)的姿態(tài)和飛行控制前期研究可以通過(guò)仿真實(shí)現(xiàn)。Xiao等提出了一種基于ROS(Robot Operating System)、Gazebo和PX4的平臺(tái)來(lái)定制多旋翼無(wú)人機(jī)的仿真[6];García等實(shí)現(xiàn)了基于PixHawk、PX4、外圍設(shè)備的旋翼無(wú)人機(jī)和Gazebo結(jié)合的仿真平臺(tái)和測(cè)試方法[7];Hu等結(jié)合了Simulink和xPC技術(shù)設(shè)計(jì)了一款無(wú)人機(jī)半實(shí)物仿真系統(tǒng)[8]。仿真系統(tǒng)可以縮短開(kāi)發(fā)周期,降低開(kāi)發(fā)成本。Webots是Cyberbotics公司開(kāi)發(fā)的機(jī)器人仿真軟件,其與ROS結(jié)合發(fā)展出Webots_ros接口,主要應(yīng)用于地面機(jī)器人[9],在無(wú)人機(jī)領(lǐng)域少有應(yīng)用。視覺(jué)慣性導(dǎo)航的研究取得進(jìn)展,Shen提出了開(kāi)源雙目視覺(jué)慣導(dǎo)SLAM方案的VF(Vins-Fusion)算法,可以實(shí)現(xiàn)無(wú)人機(jī)和車,AR/VR的精確自主定位[10];孫希君等實(shí)現(xiàn)了ORB-SLAM2與慣性導(dǎo)航系統(tǒng)解算卡爾曼濾波融合的方法[11]。
本文設(shè)計(jì)和實(shí)現(xiàn)了一種結(jié)構(gòu)簡(jiǎn)潔和可靠的矢量共軸雙旋翼無(wú)人機(jī)(Vector Coaxial Helicopter, VCH),搭建了基于ROS與Webots平臺(tái)的共軸無(wú)人機(jī)的仿真環(huán)境,在ROS環(huán)境下自編了VCH的飛控程序,利用簡(jiǎn)便的動(dòng)力學(xué)建模環(huán)境與開(kāi)源算法高效地完成了VCH的飛行姿態(tài)控制與定位仿真。
1? Webots開(kāi)發(fā)軟件
Webots是一款開(kāi)源的多平臺(tái)機(jī)器人仿真軟件,主要功能是機(jī)器人的建模、控制與仿真,用于開(kāi)發(fā)、測(cè)試和驗(yàn)證機(jī)器人算法。它提供了一個(gè)快速建模環(huán)境,允許用戶創(chuàng)建三維的虛擬世界與物理性質(zhì),如質(zhì)量、關(guān)節(jié)和摩擦系數(shù)等。Webots支持多種虛擬傳感器,如相機(jī)、雷達(dá)、力傳感器、位置傳感器、陀螺儀、慣性單元和GPS等20多種傳感器,用戶可以針對(duì)自己的需求設(shè)計(jì)仿真模型,編寫控制程序以實(shí)現(xiàn)對(duì)仿真模型的控制。Webots內(nèi)核基于開(kāi)源動(dòng)力學(xué)引擎ODE和OpenGL,可以在Windows、Linux和macOS上運(yùn)行,并且支持多種編程語(yǔ)言(C/C++,Python,Java,MATLAB)。
Webots內(nèi)置了接近100種機(jī)器人模型,包括輪式機(jī)器人、人形機(jī)器人、爬行移動(dòng)機(jī)器人、單臂移動(dòng)機(jī)器人、雙臂移動(dòng)機(jī)器人、無(wú)人機(jī)、機(jī)器狗和飛艇等,其中包括比較著名的Boston Dynamics Atlas、DJI Mavic 2 PRO、Nao、PR2、YouBot、UR、Turtlebot3 Burger等機(jī)器人。
由于Webots具有高逼真的仿真環(huán)境與簡(jiǎn)便的操作方式,能準(zhǔn)確地對(duì)機(jī)器人與其所在環(huán)境特性進(jìn)行模擬,并復(fù)現(xiàn)模型質(zhì)量、轉(zhuǎn)動(dòng)慣量和摩擦系數(shù)等各種物理屬性,能更加真實(shí)地還原目標(biāo)的實(shí)際運(yùn)動(dòng)情況,本文選擇Webots作為實(shí)驗(yàn)仿真環(huán)境。
2? VCH機(jī)械結(jié)構(gòu)設(shè)計(jì)
VCH的機(jī)械結(jié)構(gòu)分為機(jī)身、矢量控制模塊和動(dòng)力模塊。其中機(jī)身用于承載傳感器與電池,連接矢量控制模塊;矢量控制模塊由兩個(gè)舵機(jī)驅(qū)動(dòng),用于控制動(dòng)力模塊的方向;動(dòng)力模塊由共軸反轉(zhuǎn)電機(jī)和旋翼構(gòu)成,為無(wú)人機(jī)提供飛行動(dòng)力。本文在Solidworks中完成了對(duì)VCH的建模并制造出實(shí)物,如圖1與圖2所示。
3? VCH動(dòng)力學(xué)模型設(shè)計(jì)
本文通過(guò)Webots平臺(tái)完成了VCH的動(dòng)力學(xué)模型的搭建。Node(節(jié)點(diǎn))是Webots各物體的抽象單位,節(jié)點(diǎn)可以有子節(jié)點(diǎn),節(jié)點(diǎn)之間存在繼承關(guān)系,設(shè)計(jì)過(guò)程中使用到的各節(jié)點(diǎn)功能如表1所示。本模型由多個(gè)節(jié)點(diǎn)組成,通過(guò)樹(shù)狀結(jié)構(gòu)建立一個(gè)Robot節(jié)點(diǎn),并對(duì)物理屬性節(jié)點(diǎn)(Physics)設(shè)置質(zhì)量與重心,完成對(duì)無(wú)人機(jī)的動(dòng)力學(xué)建模。
3.1? VCH各模塊與節(jié)點(diǎn)的連接
本模型以Robot節(jié)點(diǎn)作為整體,以機(jī)身作為邊界節(jié)點(diǎn)(Bounding object)來(lái)定義VCH的碰撞邊界。在Robot節(jié)點(diǎn)中下添加矢量控制模塊,動(dòng)力模塊和各種虛擬傳感器等子節(jié)點(diǎn)。機(jī)身屬于無(wú)人機(jī)Robot節(jié)點(diǎn)的children部分,包含骨架,降落支腳,電池等部分,利用Transform節(jié)點(diǎn)將各個(gè)零件組合在一起;動(dòng)力模塊包括共軸反轉(zhuǎn)電機(jī),通過(guò)同軸的兩個(gè)旋轉(zhuǎn)發(fā)動(dòng)機(jī)設(shè)備(Motor)進(jìn)行組合建模;矢量控制模塊由結(jié)構(gòu)件和兩個(gè)舵機(jī)構(gòu)成。通過(guò)鉸鏈(HingeJoint)節(jié)點(diǎn)下的電機(jī)設(shè)備(Motor)實(shí)現(xiàn)對(duì)舵機(jī)動(dòng)力性能的模擬,并對(duì)鉸鏈轉(zhuǎn)動(dòng)軸和各種轉(zhuǎn)軸相關(guān)的物理參數(shù)進(jìn)行設(shè)置,實(shí)現(xiàn)模塊之間的三維空間相對(duì)轉(zhuǎn)動(dòng)運(yùn)動(dòng)。矢量控制模塊通過(guò)兩個(gè)舵機(jī)分別與機(jī)身和的動(dòng)力模塊進(jìn)行連接。本模型各節(jié)點(diǎn)連接圖如圖3所示。
3.2? 傳感器部分的設(shè)計(jì)
Webots提供豐富的傳感器,其中常用的傳感器功能如表2所示。本模型用到的虛擬傳感器有全球定位系統(tǒng)(GPS),慣性測(cè)量單元(Imu),陀螺儀(Gyro)和相機(jī)(Camera)。利用Shape節(jié)點(diǎn)設(shè)計(jì)傳感器的形狀,通過(guò)將Shape節(jié)點(diǎn)分別導(dǎo)入Transform節(jié)點(diǎn),然后將GPS,Imu以及Gyro傳感器的Transform節(jié)點(diǎn)移動(dòng)到無(wú)人機(jī)的機(jī)身中心,用于測(cè)量無(wú)人機(jī)相對(duì)于世界坐標(biāo)系的位姿與速度信息。Camera傳感器的數(shù)量為2個(gè),用于模擬雙目相機(jī)傳感器。為提供無(wú)遮擋的圖像信息,雙目相機(jī)傳感器放在機(jī)身的下方靠前的位置。在Webots中完成建模后的VCH如圖4所示。
4? 飛行控制程序設(shè)計(jì)
矢量控制模塊是通過(guò)俯仰和橫滾兩個(gè)舵機(jī)驅(qū)動(dòng)兩個(gè)反向轉(zhuǎn)動(dòng)無(wú)刷電機(jī)的方向,實(shí)現(xiàn)VCH的飛行。在懸停時(shí),無(wú)人機(jī)能通過(guò)控制四個(gè)驅(qū)動(dòng)電機(jī)實(shí)現(xiàn)八種運(yùn)動(dòng):正反轉(zhuǎn)動(dòng)的無(wú)刷電機(jī)同時(shí)加速或者減速可以實(shí)現(xiàn)無(wú)人機(jī)的垂直升降運(yùn)動(dòng);正反轉(zhuǎn)動(dòng)的無(wú)刷電機(jī)在進(jìn)行差速運(yùn)動(dòng)時(shí)產(chǎn)生的扭矩差可以實(shí)現(xiàn)無(wú)人機(jī)的偏航運(yùn)動(dòng);正反轉(zhuǎn)動(dòng)的無(wú)刷電機(jī)在進(jìn)行同速運(yùn)行時(shí),通過(guò)調(diào)節(jié)俯仰舵機(jī)或橫滾舵機(jī)的角度,可以實(shí)現(xiàn)無(wú)人機(jī)的俯仰運(yùn)動(dòng)或橫滾運(yùn)動(dòng),運(yùn)動(dòng)的方向?yàn)轱w行動(dòng)力與重力的合力方向。四個(gè)電機(jī)的運(yùn)動(dòng)與對(duì)應(yīng)的無(wú)人機(jī)運(yùn)動(dòng)狀態(tài)關(guān)系如表3所示。
4.1? PID控制算法
VCH的自穩(wěn)控制算法使用串級(jí)PID控制算法。模擬PID算法離散化后的算數(shù)表達(dá)式如下:
(1)
式中:Kp為比例系數(shù),Ki為積分系數(shù),Kd為微分系數(shù),e(n)為期望角度與實(shí)際角度之差。
本模型中基于串級(jí)PID飛行控制器實(shí)現(xiàn)的算法如下:高度估計(jì)使用的是單級(jí)PID,用戶輸入的高度信息與GPS數(shù)據(jù)之差作為輸入,經(jīng)過(guò)單級(jí)PID更新后輸出油門的控制量;姿態(tài)控制采用雙級(jí)PID,角速度PID作為內(nèi)環(huán),角度PID作為外環(huán),即P-PID[12,13]。外環(huán)的輸入為期望角度與實(shí)際測(cè)量角度之差,經(jīng)過(guò)角度環(huán)PID更新之后輸出期望角速度;內(nèi)環(huán)的輸入為期望角速度與實(shí)際測(cè)量的角速度之差,經(jīng)過(guò)角速度環(huán)PID更新后輸出為電機(jī)的控制量。串級(jí)PID控制器的算法流程原理如圖5所示。
4.2? Webots_ros框架
ROS是一個(gè)開(kāi)源的應(yīng)用于機(jī)器人研發(fā)的元操作系統(tǒng)。它提供了操作系統(tǒng)應(yīng)有的服務(wù),包括底層設(shè)備控制,硬件抽象,常用函數(shù)的實(shí)現(xiàn),進(jìn)程間消息傳遞和包管理。它也提供用于獲取、編譯、編寫以及跨計(jì)算機(jī)運(yùn)行代碼所需的工具和庫(kù)函數(shù)。ROS是一個(gè)分布式的進(jìn)程框架,進(jìn)程被封裝在易于被分享和發(fā)布的程序包和功能包中,提供了一種發(fā)布-訂閱式的通信框架用以簡(jiǎn)單、快速地構(gòu)建分布式計(jì)算系統(tǒng),讓機(jī)器人的開(kāi)發(fā)變得更加簡(jiǎn)便。
Webots_ros使用ROS框架中的服務(wù)與消息,為開(kāi)發(fā)者提供了ROS與Webots之間的通信程序,通過(guò)在Webots中選擇機(jī)器人robot的控制器為ros,在仿真啟動(dòng)時(shí)會(huì)在roscore中發(fā)布和訂閱與傳感器、驅(qū)動(dòng)器等相關(guān)的話題和服務(wù),用于實(shí)現(xiàn)對(duì)其他功能包的通信。Webots_ros通信框架如圖6所示。
4.3? 基于ROS框架的飛行控制程序
基于ROS框架的VCH飛行控制程序分為四個(gè)部分,分別為初始化、傳感器信息讀取、自穩(wěn)控制和主循環(huán)。在飛行控制器運(yùn)行時(shí),需要對(duì)無(wú)人機(jī)的傳感器與驅(qū)動(dòng)器調(diào)用Webots_ros服務(wù)(service)進(jìn)行初始化,實(shí)現(xiàn)使能的功能。在添加傳感器時(shí),每一個(gè)傳感器都由用戶分配唯一的命名,通過(guò)一定的頻率將數(shù)據(jù)由對(duì)應(yīng)的話題(topic)發(fā)布到ros中,飛行控制器通過(guò)訂閱相應(yīng)的傳感器話題(topic)獲取傳感器的數(shù)據(jù),然后調(diào)用回調(diào)函數(shù)對(duì)數(shù)據(jù)進(jìn)行處理。
VCH的自穩(wěn)系統(tǒng)在本飛行控制器上被集成在update()函數(shù)中,其原理是:飛行控制器獲得傳感器關(guān)于俯仰(pitch),橫滾(roll)方向的角速度與角加速度,并設(shè)置這兩個(gè)方向的期望角速度與角加速度為0,即在無(wú)人機(jī)懸停時(shí)機(jī)體z軸的加速度方向與重力加速度方向重合且靜止。將測(cè)量值與期望值的差值通過(guò)串級(jí)PID的更新得出在pitch與roll方向的控制量,加上用戶設(shè)置的數(shù)據(jù),然后通過(guò)動(dòng)力分配函數(shù)將方向控制量轉(zhuǎn)化為每個(gè)電機(jī)的控制量,最后調(diào)用Webots_ros中的服務(wù)service設(shè)置各個(gè)電機(jī)的輸出值。
VCH的飛行控制器主循環(huán)的作用是通過(guò)ros::spinonce()函數(shù)處理訂閱的傳感器數(shù)據(jù),將數(shù)據(jù)傳入update()函數(shù)進(jìn)行處理,處理完畢后將通過(guò)reset()函數(shù)將變量的數(shù)據(jù)清零,進(jìn)入下一次循環(huán)。整體程序控制流程如圖7所示。
5? 無(wú)人機(jī)雙目定位的實(shí)現(xiàn)
5.1? Vins-fusion算法
Vins-fusion是一種基于優(yōu)化的多傳感器狀態(tài)估計(jì)器,是對(duì)Vins-Mono的拓展,支持多種視覺(jué)慣性傳感器的融合(如僅雙目相機(jī),雙目相機(jī)+IMU以及單目相機(jī)+IMU等),可以實(shí)現(xiàn)無(wú)人機(jī),汽車和AR/VR的精確自主定位。其特征有:在線時(shí)間校準(zhǔn),在線空間校準(zhǔn),多傳感器支持以及視覺(jué)循環(huán)閉合等。本模型采用Vins-fusion中基于雙目相機(jī)的實(shí)現(xiàn)方案為VCH提供視覺(jué)自主定位的功能,得出VCH實(shí)時(shí)的世界坐標(biāo),并記錄其空間運(yùn)動(dòng)軌跡。
5.2? 整體的通信框架
Vins-fusion功能包通過(guò)訂閱VCH中左右目相機(jī)的圖像信息,結(jié)合兩個(gè)相機(jī)之間的位姿轉(zhuǎn)換矩陣,對(duì)左右目相機(jī)圖像進(jìn)行時(shí)間上的同步,進(jìn)行雙目三角化得出路標(biāo)點(diǎn),利用后端非線性優(yōu)化與閉環(huán)優(yōu)化對(duì)相機(jī)的位姿與路標(biāo)點(diǎn)進(jìn)行優(yōu)化,得出比較精確的相機(jī)位姿。
VCH在運(yùn)動(dòng)時(shí),通過(guò)話題topic發(fā)布雙目相機(jī)獲取到的圖像,Vins節(jié)點(diǎn)在運(yùn)行時(shí)訂閱雙目圖像的話題獲取圖像數(shù)據(jù),在線優(yōu)化雙目相機(jī)左右目之間的位姿變換矩陣,并進(jìn)行進(jìn)一步的處理。無(wú)人機(jī)與Vins節(jié)點(diǎn)通信的整體框架如圖8所示。
6? 實(shí)驗(yàn)結(jié)果與分析
本文在Webots軟件下對(duì)VCH與飛行環(huán)境進(jìn)行建模,如圖9所示。通過(guò)Webots_ros設(shè)計(jì)出針對(duì)Webots模型的,應(yīng)用于ROS框架的飛控程序。利用Webots_ros中設(shè)置的話題和服務(wù)與開(kāi)源定位算法Vins-Fusion進(jìn)行通信,在對(duì)VCH進(jìn)行飛行測(cè)試的過(guò)程中進(jìn)行雙目定位,獲得其實(shí)時(shí)姿態(tài)與飛行軌跡,實(shí)現(xiàn)了Webots仿真環(huán)境下對(duì)新型無(wú)人機(jī)的自主定位與軌跡記錄的功能,并在Rviz軟件下顯示記錄的定位與軌跡數(shù)據(jù),如圖10所示。
7? 結(jié)? 論
本研究實(shí)現(xiàn)了一款新型的具有矢量定向機(jī)構(gòu)的共軸雙旋翼無(wú)人機(jī),在Webots中完成實(shí)體造型與動(dòng)力學(xué)建模,通過(guò)編寫基于ROS框架的飛行控制程序,實(shí)現(xiàn)了無(wú)人機(jī)的自主飛行,利用植入的雙目定位算法Vins-fusion,實(shí)現(xiàn)了無(wú)人機(jī)的自主定位與三維路徑軌跡的繪制,制作了實(shí)體樣機(jī)并試飛,驗(yàn)證了這種研發(fā)方式的可行性和有效性。Webots使用圖形化操作進(jìn)行建模,且場(chǎng)景樹(shù)會(huì)展開(kāi)到所選擇的關(guān)節(jié),便于修改模型的參數(shù)。在創(chuàng)建零部件眾多的模型時(shí),使用Webots會(huì)比Gazebo和V-REP等仿真軟件更加方便;而ROS系統(tǒng)強(qiáng)大的開(kāi)源生態(tài)環(huán)境也為研究帶來(lái)極大的方便。無(wú)人機(jī)仿真可以有效縮短飛行器及其飛行控制器的設(shè)計(jì)與調(diào)試時(shí)間,降低材料成本與試錯(cuò)成本,提高研發(fā)的快速和安全性,本研究對(duì)快速開(kāi)發(fā)新型無(wú)人機(jī)飛控和接入新型傳感器有很好的參考價(jià)值。
參考文獻(xiàn):
[1] 周炎.新型共軸無(wú)人直升機(jī)飛行控制技術(shù)研究 [D].南京:南京航空航天大學(xué),2020.
[2] 王永杰,朱清華,何振亞.火星直升機(jī)配平和穩(wěn)定性研究 [J].飛行力學(xué),2020,38(6):24-29.
[3] 戴興安.復(fù)合式共軸雙旋翼高速直升機(jī)飛行邊界安全保護(hù)控制技術(shù)研究 [D].南京:南京航空航天大學(xué),2019.
[4] 高瀚林.一種共軸式直升機(jī)/旋翼機(jī)轉(zhuǎn)換式飛行器飛行特性研究 [D].南京:南京航空航天大學(xué),2020.
[5] 吳益超.復(fù)合式共軸高速直升機(jī)建模及其控制技術(shù)研究 [D].南京:南京航空航天大學(xué),2019.
[6] XIAO K,TAN S C,WANG G H,et al.XTDrone:A Customizable Multi-rotor UAVs Simulation Platform [C]//2020 4th International Conference on Robotics and Automation Sciences (ICRAS).Wuhan:IEEE,2020:55-61.
[7] GARC?A J,MOLINA J M.Simulation in Real Conditions of Navigation and Obstacle Avoidance with PX4/Gazebo Platform [C]//2019 IEEE? International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).Kyoto:IEEE,2019:979-984.
[8] HU B,ZHOU Z H,LI C T.Design of Semi-Physical Real-Time Simulation System for UAV Based on xPC [C]//2019 5th International Conference on Control Science and Systems Engineering (ICCSSE).Shanghai:IEEE,2019:31-35.
[9] 毛成凱,張瑞雷.基于Webots的SLAM算法及其系統(tǒng)實(shí)現(xiàn)研究 [J].常熟理工學(xué)院學(xué)報(bào),2021,35(5):46-52.
[10] QIN T,PAN J,CAO S Z,et al.A General Optimization-based Framework for Local Odometry Estimation with Multiple Sensors [J/OL].arXiv:1901.03638 [cs.CV].[2022-07-03].https://arxiv.org/abs/1901.03638.
[11] 孫希君,王秋瀅,王水根,等.基于ROS室內(nèi)巡檢機(jī)器人的視覺(jué)慣性融合定位方法 [J].現(xiàn)代信息科技,2021,5(13):139-143+147.
[12] 吳東旭,丁茹,張梓嵩,等.基于P-PID控制器對(duì)共軸雙旋翼飛行器的姿態(tài)控制 [J].沈陽(yáng)理工大學(xué)學(xué)報(bào),2019,38(4):58-61.
[13] 馮慶端,裴海龍.串級(jí)PID控制在無(wú)人機(jī)姿態(tài)控制的應(yīng)用 [J].微計(jì)算機(jī)信息,2009(22):9-10+45.
作者簡(jiǎn)介:麥偉圖(1995—),男,漢族,廣東佛山人,碩士研究生在讀,研究方向:嵌入式無(wú)人機(jī)與SLAM技術(shù);陳元電(1977—),男,漢族,廣東肇慶人,講師,碩士,研究方向:機(jī)器人、人工智能、無(wú)線通信;通訊作者:蘇成悅(1961—),男,漢族,湖南長(zhǎng)沙人,教授,博士,研究方向:應(yīng)用物理、光電技術(shù);徐勝(1976—),男,漢族,廣東梅州人,講師,碩士,研究方向:機(jī)器視覺(jué)與SLAM技術(shù);施振華(1994—),男,漢族,廣東廣州人,軟件工程師,本科,研究方向:無(wú)人機(jī)技術(shù)。
收稿日期:2022-08-22