Ardupilot原始碼分析(一)

2021-10-01 06:37:09 字數 708 閱讀 1906

1.名詞解釋縮寫

解釋ekf

extended kalman filter

擴充套件卡爾曼濾波

dcmdirection cosine matrix

方向余弦矩陣

acattitude control

姿態控制

apadding a new parameter

gcsground control station

地面站

2.常見的導航系統:慣性導航、 天文導航、衛星導航、路標導航、無線電導航、推算導航、組合導航。

3.姿態的資料**有 5個:重力、地磁、陀螺儀、加速度計、電子羅盤。其中前兩來自 「地理」座標系,後三個來自載體座標系。

陀螺儀測的是角速度,加速度計測的只是重力加速度(用於測線速度)。乙個飛彈的速度由加速度計測得,轉體姿態由陀螺儀測得。

控制流程:

飛行模式

Ardupilot原始碼分析(三)

目前主要看heil 部分 主要檔案如下 傳統 姿態控制 ardupilot libraries ac attitudecontrol heil.h ardupilot libraries ac attitudecontrol heil.cpp ardupilot libraries ac pid 該...

Mangos原始碼分析 一)

mangos 原始碼分析 realmd 登陸伺服器 realmd 主程式 launch the realm server int main int argc,char argv h.add authlistensocket 進行一些引數設定 while stopevent 伺服器主迴圈 return...

testlink原始碼分析 一

testlink是乙個很好的用例管理開源元件,因為我之前也作過乙個用例管理的系統,但是遠沒有testlink靈活,本著學習的態度,自己分析一下testlink的源 一點理解,和大家分享,希望能拋磚引玉。下面來看一下testlink的資料庫設計。1 許可權管理 testlink提供了豐富的許可權管理,...