影音先锋影av色资源网_国产一区内射最近更新_善良的妽妽8在线观看_亚洲色婷婷一区二区三区 久久久久人妻一区精品伊人_亚洲精品无码成人区久久_亚洲日本一区二区_亚洲啪精品视频网站免费

飛控相關(guān)的地磁知識小結(jié)

1、飛控里面的地磁計的作用?

飛控里的傳感器單元,最重要的是IMU,這里一般是泛指,準確的說法是AHRS(姿態(tài)航向參考系統(tǒng)),前面有提到過,加速度計和陀螺儀能準確估計出飛行器的roll和pitch,然而yaw是不能通過這兩個準確得到的,這里就需要地磁計了。地磁計主要是根據(jù)地磁向量,求出飛行器與磁北的夾角。

飛控相關(guān)的地磁知識小結(jié)

2、地磁計的原始數(shù)據(jù)?

姿態(tài)解算算法運行前,飛控驅(qū)動層要能準確獲取地磁計的數(shù)據(jù),然而如何判定數(shù)據(jù)的有效性呢?

根據(jù)手冊,一般會提供如何配置,并轉(zhuǎn)換成高斯單位。判定數(shù)據(jù)的方法就是當模塊指向真北的時候,x/y軸的數(shù)據(jù)正向最大,指南的時候,為負值最大。而且一般地球磁場(忽略干擾的話)數(shù)值很小,大約只有0.5高斯。

飛控地磁計的原始數(shù)據(jù)

3、計算yaw需要加速度計嗎?

需要用到加速度計校準飛行器的水平誤差,補償傾斜角度。

4、磁偏角?

姿態(tài)解算的時候,如要得到精確的yaw,則需要考慮磁偏角,這是什么?

因為基于磁北方向的航向角與真北方向的航向角是有差異的,也就是磁北和真北存在角度偏差,而我們姿態(tài)解算是靠磁北來算與真北的角度,所以要補償這個夾角,這個就是磁偏角,因為地磁是會隨著時間、地點變化而變化,所以磁偏角也不是一個固定值。

當然,一般這個角度不是很大的值,大約在5度左右,精度要求高的話可以補償。

5、如何計算磁偏角?

可以根據(jù)GPS得到當前飛行器的經(jīng)緯度,通過經(jīng)緯度去計算磁偏角,相應的計算參看開源飛控PX4代碼。

6、地磁干擾?

由于地磁磁場太過微弱,只有0.5高斯,所以很容易受到外界干擾,數(shù)據(jù)變化較大。

一般將地磁干擾分成兩種,一種是硬磁干擾,另一種是軟磁干擾。

硬磁干擾:認為是飛行器上被磁化的物質(zhì)所產(chǎn)生的,一般干擾是一個固定值,不隨著航向的變化而變化;

軟磁干擾:認為是地磁磁場與飛行器周圍的磁化物質(zhì)相互作用而產(chǎn)生的,這個干擾數(shù)值通常不是一個固定值,與航向有關(guān)。

飛控校準

7、地磁校準?

那如何去除干擾?通常是在使用前進行校準。

一般方法就是將飛行器按特定角度進行轉(zhuǎn)動,得到不同姿態(tài)下的磁場強度值,通過對測量值進行分析來校準,主要用來糾正零偏。

8、校準方法的區(qū)別?

校準地磁的算法,常見的有最小二乘擬合橢球、求取零點偏移等方法。

9、不校準的影響?

Mag如果不進行校準,而原始數(shù)據(jù)的零點偏移很大的時候,這時候計算yaw會有很大的誤差。

10、如何判定是否需要校準?

為什么到一個新地方就需要校準?

不同的地理環(huán)境,會讓地磁數(shù)據(jù)發(fā)生變化,即零偏會發(fā)生變化,所以一般在新的地理環(huán)境下都需要進行校準。

a)看mag的原始數(shù)據(jù)值,旋轉(zhuǎn)一圈,最大最小值得到的零點是否偏離0很大;

b)又或者通過yaw進行判定,飛行過程中,飛行器往前飛行(只打pitch桿),是否飛的很直;c)地面實時看yaw,每次旋轉(zhuǎn)90度,轉(zhuǎn)一圈,看每次yaw的收斂情況和收斂方向,如最終收斂的角度與旋轉(zhuǎn)的90度較大誤差,則需要進行校準。

11、地磁校準能解決一切問題嗎?

答案是否定的,在某些極端情況下,地磁的干擾不能完全通過校準進行消除。

簡單來說,比如外界的干擾造成地磁向量出現(xiàn)偏差,所以這時候通過這個有偏差的地磁向量作為參考去校準,所得到的值也是不正確的,校準只能解決數(shù)據(jù)偏移問題,不能解決干擾問題。因此會造成yaw不夠精確,保證飛行的直線,這個要求在植保機尤為重要。出現(xiàn)這種情況下,只能通過其他辦法進行補償,比如加入GPS數(shù)據(jù),這里筆者提供一個思路,前飛時,獲取gps的heading_2d信息,即飛行器前進的角度,如果不是直線飛行,yaw有誤差,則兩者之間會有誤差,將該誤差進入解算中進行補償,可得到較為準確的yaw(注:該方法只適用于飛行速度較快的情況下)。

12、地磁如何作用姿態(tài)解算?

舉兩個常見的例子說明:

a)mahony算法中,地磁校正的原理是,將參考坐標系(NED系)中的地磁向量作為參考,認為是(bx,0,bz)’,因為前面講過,地磁向量指向正北是,水平的x/y軸,值最大。所以飛行器的地磁在機體系下的測量值(mx,my,mz)’,經(jīng)過矩陣轉(zhuǎn)換,得到參考坐標系下的值(hx,hy,hz)’,與參考向量相比,水平上的地磁向量值,肯定是相同的(不管坐標系如何變化),即bx2= hx2+hy2,再將其轉(zhuǎn)換到機體坐標系,得到的向量與測量向量(mx,my,mz)’求誤差,這個誤差就認為是yaw的誤差角度,對其做PI修正。

注意,這里的z軸可以不考慮,即假定參考向量是(bx,0,0)’,參考坐標系的測量值為(hx,hy,0)’,這種方法的好處是mag數(shù)據(jù)只會影響到y(tǒng)aw的計算,而不會與roll、pitch耦合。

b)PX4的attitude_estimator_q中,本質(zhì)與mahony算法一樣,不過形式上地磁的部分處理有些不一樣。

將地磁的測量值轉(zhuǎn)換到參考坐標系(NED系)下后,通過atan(y/x)來得到y(tǒng)aw,不管角度是否正確,假定為有誤差的,水平認為是沒有誤差的,形成(0,0,mag_err)向量,再轉(zhuǎn)換到機體坐標系,乘以一個校正的參數(shù),作為補償加入到解算中。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2161241530@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。如若轉(zhuǎn)載,請注明出處:http://www.sdanke.com/wurenjibaike/djiwurenzhishi/2438/

(0)

相關(guān)推薦

發(fā)表評論

登錄后才能評論