PX4 系統預設引數檢視

2021-09-26 13:50:16 字數 510 閱讀 2365

版本 v1.9.2

系統引數的配置在v1.9.2有較大變化(相對於v1.7.3)。

在這裡所有系統引數的使用換了乙個形式,我們取檔案blocklocalpositionestimator.hpp 為例。

define_parameters(

(paramint) _param_sys_autostart, /**< example parameter */

// general parameters

(paramint) _param_lpe_fusion,

(paramfloat) _param_lpe_vxy_pub,

(paramfloat) _param_lpe_z_pub,

這個版本統一使用這個形式來呼叫系統引數,實際上還是呼叫系統引數的乙個備份。

這些引數的定義在src/lib/parameters/px4_parameters裡面,如下所示

,

學習PX4前言

剛開始接觸px4原始碼很懵,覺得難,主要原因是以前看微控制器 邏輯很好理解,所以就進入了乙個誤區,把px4也像微控制器一樣去理解,如果你抱著搞懂px4,跟搞懂微控制器花一樣的時間成本去學習的心態,那確實很難 一條明明要走一天的路,你只花乙個小時去走 靜下心下來,會發現px4這座山其實並不陡,只是單純...

px4使用者指南 AttitudeControl

上述 中給出了控制器的執行頻率以及控制演算法。參考 中的控制,主要集中在attitudecontrol.cpp中。mc att cantrol main.cpp void multicopterattitudecontrol run attitudecontrol.cpp matrix vector...

搭建PX4開發環境

官方 px4.io,我使用的是ubuntu20.04 git clone recursivecd firmware bash tools setup ubuntu.sh 注意 可以使用 no nuttx和 no sim tools來省略nuttx和 或模擬工具。arm none eabi gcc v...