原创 APM-3.5.2 UAVCAN筆記

20180402:     UAVCAN使用的主要邏輯代碼,在AP_UAVCAN.cpp文件中,AP_UAVCAN類的任務是在硬件配置支持的情況下使用UAVCAN協議,進行數據的收發。UAVCAN協議的收發邏輯代碼太過於複雜,看了幾天仍然

原创 ROS系列二:安裝並配置ROS環境

轉自:http://wiki.ros.org/cn/ROS/Tutorials/InstallingandConfiguringROSEnvironment 目錄 安裝ROS 管理環境 創建ROS工作空間   安裝ROS 在開始學習這

原创 ROS系列一:在Ubuntu中安裝ROS Kinetic

轉載自:http://wiki.ros.org/cn/kinetic/Installation/Ubuntu 目錄 安裝 配置 Ubuntu 軟件倉庫 添加 sources.list 添加 keys 安裝 初始化 rosdep 環境配

原创 開源UAVCAN電調 sapog筆記

20180808:     芯片的初始化在board::init(WATCHDOG_TIMEOUT)中,引腳重定向屬於針對特定板子的配置,在sapog/firmware/src/board/board.cpp的boardInit()函數中

原创 ardupilot讀取串口數據不成功筆記(ChibiOS)

20191128: 串口初始化: const AP_SerialManager &serial_manager = AP::serialmanager(); uart = serial_manager.find_serial(AP_Se

原创 爲lua腳本添加新的綁定編譯報錯(ubuntu16.04、ArduCopter-4.0.0、已解決)

    最近ardupilot項目發佈了arducopter-4.0版本,新增了對lua腳本的支持,官方添加了一些lua腳本可用的函數和類,官方的教程中也給出了添加新的綁定的方法。          根據官方的教程,我在沒有添加新綁定的情

原创 ubuntu16.04換國內源(圖形界面操作)

1.在右上角找到設置按鈕,點擊後選擇系統設置 2.選擇“軟件和更新” 3.在“下載自”下拉框選擇“其他站點”,在隨後彈出的對話框中點擊“選擇最佳服務器” 經過一段時間的後,將會選出最佳的服務器 點擊右下角的“選擇服務器”,然後輸

原创 編譯scrimmage報錯(已解決)

20190917: ardupilot新增加對scrimmage仿真軟件的支持,按照scrimmage官方教程安裝是遇到找不到<rapidxml/rapidxml.hpp>的報錯,最終在/usr/local/include路徑下新建rap

原创 樹莓派Respbian安裝ROS

更換樹莓派源 樹莓派系統安裝後默認使用國外的鏡像源在安裝模塊的時候速度非常慢,因此需要將鏡像源換成國內清華大學(注:中科大的源更新軟件的時候有問題,20190624)的。 1、打開配置sources.list文件 sudo nano /

原创 ardupilot-3.6.9 stabilize模式下(增穩模式)油門輸入輸出整理

stabilize飛行模式下,飛控的油門控制直接來自於遙控器的油門通道。通過遙控器油門---->控制指令(0~1000)--->油門期望值(0~1)。 遙控器油門---->控制指令(0~1000)  int16_t RC_Channel

原创 搭建gitla私有服務器後網頁訪問速度慢(已解決)

之前搭建了gitlab私有服務器,搭建的時候,官網顯示的最小內存好像是4G(時間久遠,既不大清楚了),當時就買了個聯想的服務器主機TS250 4G內存,安裝完成後,上傳下載代碼速度挺快,但網頁登錄速度奇慢,之前一直以爲是gitlab社區版

原创 ardupilot在Linux上設置SITL(FlightGear)

原文鏈接:http://ardupilot.org/dev/docs/setting-up-sitl-on-linux.html 本頁介紹如何在Linux上設置SITL(軟件在環路中)。特定命令

原创 ardupilot-3.6.10——航點導航WPNav之樣條曲線(Spline Navigation)

參考:慕離巷的《ArduCopter——ArduPilot——航點導航WPNav(二)——Spline Navigation》、三石の四夕的《三次Hermite插值》、zhangyue_lala的《一些插值法及理解》 目錄 前言 核心

原创 ubuntu下source insight4.0打不開

顯示打不開後,刪除~/Source Insight 4.0/下所有文件,再次啓動source insight,如果把Source Insight 4.0文件夾也刪除掉,會報無法創建文件夾的錯誤。

原创 ardupilot軟件仿真及調試(vscode版)

前言     本博客着重講述如何進行對ardupilot軟件仿真和調試,搭建編譯環境和vscode的使用教程不再本文的講述範圍。 一、安裝vscode 下載地址:https://code.visualstudio.com/     在安裝