原创 git分支相關指令

查看源碼本地分支 & git branch 查看所有分支 & git branch -a 當前分支會在前面顯示* 創建分支命令 & git branch (branchname) 切換分支 & git checkout (b

原创 PX4:【uORB通訊機制】

uORB: (Micro Object Request Broker ) [PX4進程間的通訊機制:多對多的信息發佈與訂閱方式] 發佈消息: 1. 公告 advertise: 相當於初始化,在發佈消息之前需要對主題(topic)

原创 PX4:【系統架構】

PX4系統架構 由兩個層組成:一是飛行控制棧(flight stack) 二是中間件(middleware) flight stack:集成了各種自主無人機的制導、導航以及控制算法。 支持的機型包括固定翼,多旋翼以及垂直起降飛行器

原创 C/C++:函數assert()、getline()

一.斷言(assert)的用法: assert 宏的原型定義在 assert.h 中,其作用是如果它的條件返回錯誤,則終止程序執行。 #include "assert.h" void assert( int expression

原创 C/C++:類的繼承、多態與虛函數、重載

面向對象的編程主要目的是提供可重複利用的代碼。 類的繼承也是代碼重用的一種方式。 從已有的類(基類)派生出新的類,(派生類)繼承了原有類的特性,同時在其基礎上進行擴展增加功能。 1. 繼承 · 派生類可以訪問基類的公有成員; ·

原创 C/C++:冷門函數 isspace()、isdigit()

isspace()函數isdigit()函數 isspace()函數 isspace()是一個全局函數,主要用於檢查參數c是否爲空格字符。 默認情況下,空白字符包括: ' ' (0x20) space (SPC)

原创 C/C++:iota()函數

iota() 函數 定義在 頭文件numeric 中 #include <numeric> 函數模板: template <class ForwardIterator, class T> void iota (ForwardI

原创 PX4安裝與編譯

下載方式一: git clone https://github.com/PX4/Firmware.git --recursive 默認下載版本爲master.下載時間比較長,包含各種包以及依賴工具 bash ./Tools/set

原创 cv:常用函數

cvtColor() cvtColor()函數用於實現圖像的色彩空間轉換,一般包括四個參數, 原型:void cvtColor(InputArray src, OutputArray dst, int code, int dstC

原创 關於g2o頂點/邊類型所包含函數的含義

用邊表示三維點投影到圖像平面的重投影誤差,就可以設置輸入參數如下: BaseBinaryEdge<2, Vector2D, VertexSBAPointXYZ, VertexSE3Expmap> 這個是個二元邊。第1個2是說測量值

原创 cv:仿射變換 && 射影變換

仿射變換 仿射變換爲2維圖像與2維圖像之間的變換關係,變換前後,保持了圖像的“平行性”、“平直性”。 getAffineTransform() 根據兩幅圖像中非共線的三對點,計算2x3的仿射變換矩陣 函數原型C++: Mat ge

原创 cv常用函數

cvtColor() cvtColor()函數用於實現圖像的色彩空間轉換,一般包括四個參數, 原型:void cvtColor(InputArray src, OutputArray dst, int code, int dstC

原创 EuRoC數據集使用總結

EuRoC數據集 微型飛行器(MAV)上收集的視覺慣性數據集 移動平臺與傳感器 使用的機型爲:Asctec Firefly六角旋翼直升機 視覺慣性測量的傳感器包括:視覺(雙相機)慣性測量單元(IMU) groundtruth採集

原创 組合導航(九):三維簡化的INS/GPS組合導航系統

簡化INS與GPS組合系統在三維路面上的導航1 MEMS級IMU的三維定位的性能分析2 解決MEMS級IMU在路面導航中存在的問題3 三維簡化的慣性傳感器系統3.1 3D RISS概述3.2 (輪式車輛)採用3D RISS系統的

原创 C/C++: string的trim()、split()函數實現

trim函數split函數 其他語言的lib中,對於string類都有豐富的操作函數,而C++中卻不提供一些特殊的函數功能。通過現有的一些函數也可以在c++中實現trim( )、split()等功能。 trim函數 trim(