原创 VS小問題:error c4996: 'fopen': This function or variable may be unsafe

1>  stdafx.cpp1>d:\code\20130925\20130925\stdafx.cpp(18): error C4996: 'fopen': This function or variable may be unsaf

原创 cartographer(2)安裝

緊接着上篇cartographer的第五步,由於博客編輯器有點問題沒有寫完, 5/數據下載測試Running the demos Now that Cartographer and Cartographer’s ROS integra

原创 ros by example 人臉識別跟蹤總結

《ros by example 人臉識別跟蹤總結》 最近一直在做人臉識別與跟蹤這個方面的研究,想着幾天下來接觸過的知識幾類容實在太多,時間一長有可能就會忘記,特別是編程時才犯的一些錯誤,等到下次在重新編譯同一串代碼時希望能提醒自己,節約

原创 安裝ORB_SLAM_ROS時遇到的一個問題

1.問題描述: [rosbuild] Building package ORB_SLAM-master [rosbuild] Error from directory check: /opt/ros/indigo/share/ros/co

原创 CvMat,Mat和IplImage之間的轉化和拷貝

1、CvMat之間的複製 //注意:深拷貝 - 單獨分配空間,兩者相互獨立 CvMat* a; CvMat* b = cvCloneMat(a); //copy a to b 2、Mat之間的複製 //注意:淺拷貝

原创 SLAM方法彙總

SLAM概述 SLAM一般處理流程包括track和map兩部分。所謂的track是用來估計相機的位姿,也叫front-end。而map部分(back-end)則是深度的構建,通過前面的跟蹤模塊估計得到相機的位姿,採用三角法(triangu

原创 g2o卸載命令(適用卸載其他程序)

之前編譯安裝的g2o的相關共享庫沒有清除乾淨,解決方法爲: (1)刪除/usr/local/include/g2o,指令爲sudo rm -rf /usr/local/include/g2o; (2)刪除/usr/local/lib下有關

原创 myAHRS+在ubuntu+indigo上安裝過程中遇到的一個錯誤

錯誤:[ERROR] [1498098118.771725090]: Initialize() returns false, please check your devices.解決:1)ls /dev/

原创 Ubuntu14.04 下安裝TP-LINK TL-WN823N無線網卡驅動

Ubuntu14.04 下安裝TP-LINK TL-WN823N無線網卡驅動 具體網卡:Tp-Link TL-WN823N 1、查看無線網卡的USB ID號 終端下輸入lsusb: 2、根據USB ID號查找芯片組驅動 在baidu

原创 rosbag數據記錄及轉換圖片、視頻

1.查看.bag中包含的信息 : rosbag info 2.0回放.bag中包含的信息: rosbag play 2.1以某一頻率發佈消息 : rosbag play -r 2 2.2從某一時間節點開始發佈消息 : rosbag

原创 Cartographer安裝及調試

一》首先簡單介紹一下cartographer,Cartographer理論概述: Cartographer主要理論是通過閉環檢測來消除構圖過程中產生的累積誤差[1]。用於閉環檢測的基本單元是submap。一個submap

原创 基於kalibr的xtion pro live 相機及與IMU的標定

kalibr的安裝 點擊打開鏈接https://github.com/ethz-asl/kalibr Kalibr 提供兩種使用方式。                                                  

原创 Eigen庫 歐拉角<-->旋轉矩陣<-->四元數相互轉換

#include <iostream> #include <Eigen/Core> #include <Eigen/Geometry> #define PI (3.1415926535897932346f) int main(int

原创 Ubuntu14.04 ROS自帶opencv2.4.8和opencv3.1多版本共存

        由於在安裝ROS時自帶的版本是opencv2.4.8的,這幾天調試程序需要使用opencv3.1.0的版本,這就需要opencv多版本的共存,在網上搜集了很多資料,結合自己安裝的過程記錄一下:      使用命令查看當前的

原创 CMakeList文件編寫

在linux 下進行開發很多人選擇編寫makefile文件進行項目環境搭建,而makefile 文件依賴關係複雜,工作量很大,搞的人頭很大。採用自動化的項目構建工具cmake可以將程序員從複雜的makefile 文件中解脫出來。cmake