原创 QGC開發 解析apm飛控新定義的mavlink消息(ubuntu)

1. 飛控中添加一條自定義mavlink包 加一個遙控和mavlink搖桿切換狀態顯示,也就是遠程操控時候下面兩貨的切換: 在VSCode中打開ArduCopter代碼,打開子模塊,如下編譯器截圖中操作即可: 由於223在a

原创 ubuntu系統安裝 修改設備樹支持USB口

TX2 ubuntu系統安裝:https://blog.csdn.net/DeepWolf/article/details/88640937?depth_1-utm_source=distribute.pc_relevant.n

原创 協調轉彎

協調轉彎分兩個思路,一個控位置一個控速度,如下圖: 我們來控個位置,軌跡控住。把軌跡先按照不同角度計算出來,再控軌跡,並設好航線中的目標位置、速度、加速度以及轉彎點的目標位置、速度和加速度。記得及時清掉目標位置,不然出現不按設定

原创 Doxygen文檔生成工具

https://www.jianshu.com/p/bf5afbbe183b

原创 SITL

記錄關鍵點: 當出現問題,進autotest裏直接跑那個仿真腳本,選-v ArduCopter。 要是出現一些奇怪問題,進Tools裏跑環境安裝,全部按照那個腳本來就可以。 sudo sim_vehicle.py --map

原创 ubuntu18.04 [Errno 5] Input/output error 踩坑

  The installer encountered an error copying files to the hard disk: [Errno 5] Input/output error This particular error

原创 ardupilot軟件在環仿真與在線調試

只運行仿真命令:sudo sim_vehicle.py --map -v ArduCopter 用VSCode Debug 用到的命令:sudo sim_vehicle.py -v ArduCopter -f quad --con

原创 mavlink generate

https://mavlink.io/en/getting_started/generate_libraries.html#

原创 gitkraken 免費版

在gitcraken 6.5.3之後打開私有庫都需要付費,免費版本: windows: https://download.csdn.net/download/hanjuefu5827/12393458 ubuntu: https:

原创 sudo rosdep init 出現 ERROR: cannot download default

https://blog.csdn.net/nanianwochengshui/article/details/105702188 The rosdistro package in gitee: https://gitee.co

原创 BLDC 6步換相 simulink

在Matlab中搜索 power_brushlessDCmotor 可以找到simulink 工程。 在最後的反電動勢和電流的輸出曲線可以參照如下曲線,對照分析。每過60度一次換相,正好360度,分6步換相完成。

原创 TX2開發 ubuntu系統安裝 修改設備樹支持USB口

TX2 ubuntu系統安裝:https://blog.csdn.net/DeepWolf/article/details/88640937?depth_1-utm_source=distribute.pc_relevant.n

原创 ubuntu 使用st-flash

Using STM32 discovery kits with open source tools This guide details the use of STMicroelectronics STM32 discovery

原创 QGC開發 顯示雙GPS/RTK信息以及自定義頁面(ubuntu)

一、QGC開發 顯示雙GPS/RTK信息 1. 在sitl中進行仿真,虛擬出第二個GPS mavlink發送到地面站。 如下圖中,在mavlink_msg_gps2_raw.h中找到發送第二組gps/rtk數據函數mavlink

原创 APM開發 協調轉彎

協調轉彎分兩個思路,一個控位置一個控速度,如下圖: 我們來控個位置,軌跡控住。把軌跡先按照不同角度計算出來,再控軌跡,並設好航線中的目標位置、速度、加速度以及轉彎點的目標位置、速度和加速度。記得及時清掉目標位置,不然出現不按設定