天天看點

無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試

轉載自:https://dgzc.ganahe.top/ganahe/2021/wrjfxpttsyykfx.html

無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試

Linux GanAHE 2個月前 (05-04) 24次浏覽 已收錄 0個評論 掃描二維碼

文章目錄[隐藏]

  • 一、VINS-Fusion與Fast-Planner結合運作
  • 二、遙控飛行:Offboard模式切換穩定性、可控性測試
  • 三、任務釋出與主從機控制飛行
  • 其他
  • 四、通過ssh啟動機載電腦任務與監控
  • 五、測試任務異常無法建立控制連接配接下的安全模式是否起作用
  • 六、整理資料材料,完成記錄與最終飛行

一、VINS-Fusion與Fast-Planner結合運作

起飛前,将TianqueROS代碼部署到實機平台,進行靜态的測試。

無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試

無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試

二、遙控飛行:Offboard模式切換穩定性、可控性測試

無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試無人機自主導航13 自主導航】硬體篇-飛行平台參數設定與飛行調試

三、任務釋出與主從機控制飛行

3.1 解鎖與通訊參數

參數 預設參數 修改參數 用途
CBRK_USB_CHK 197848 去掉USB連接配接無法解鎖參數,平台采用USB将機載計算機連接配接到Pixhawk
COM_ARM_WO_GPS allow… 旨在室内無GPS解鎖
MAV_1_CONFIG TELEM 2 (MAV_1_CONFIG總是配置為 TELEM 2 端口)
MAV_1_MODE Onboard
SER_TEL2_BAUD 921600 (建議在像日志流或FastRTPS之類的應用,使用 921600 或更高)
safety 22027
CHK

3.2 Offboard參數

參數 描述
COM_OF_LOSS_T 丢失 Offboard 連接配接時的等待逾時時間(以秒為機關),然後将觸發 offboard 丢失的失效保護措施 (COM_OBL_ACT 和 COM_OBL_RC_ACT)
COM_OBL_ACT 在沒有 連接配接到遙控器的情況下,如果丢失 offboard 控制,則切換換到該模式(值為 – 0:降落,1:保持,2:返航)。
COM_OBL_RC_ACT 連接配接到遙控器的情況下,如果丢失 offboard 控制, 則切換到該模式 (取值為 – 0:位置,1:高度,2:手動,3:返航,4:降落)。
COM_RC_OVERRIDE 控制多旋翼(或者多旋翼模式下的 VOTL)的搖杆移動量來切換到 位置模式。 預設情況下未啟用此功能。
COM_RC_STICK_OV 導緻發射機切換到 位置模式 的搖杆移動量(如果COM_RC_OVERRIDE 已啟用)

3.3 視覺定位參數

外部位置估計的設定

參數 描述
EKF2_AID_MASK 設定 視覺位置合成 和 視覺偏航合成
EKF2_HGT_MODE 設定為 Vision 使用視覺作為高度估計的主要來源。
EKF2_EV_DELAY 設定為測量的時間戳和 "實際" 捕獲時間之間的差異。 有關詳細資訊,請參閱 below
EKF2_EV_POS_X, EKF2_EV_POS_Y, EKF2_EV_POS_Z 設定視覺傳感器(或 MoCap 标記)相對于機器人的車身架構的位置

3.4 其他安全參數

參數 說明
MPC_LAND_SPEED 着陸過程中的下降速率。 鑒于地面情況未知,這個值應該設得相當小
COM_DISARM_LAND 着陸後自動解鎖的等待時間,幾秒内。如果設定為-1,車輛在着陸時不會解鎖
COM_RC_OVERRIDE 如果啟用操縱杆運動,則在位置模式下将控制權交還給操控員(除非車輛處理嚴重的電池故障保護),預設啟用

其他

硬體調控代碼功能包為experiment_fast_planner

四、通過ssh啟動機載電腦任務與監控

五、測試任務異常無法建立控制連接配接下的安全模式是否起作用

六、整理資料材料,完成記錄與最終飛行

繼續閱讀