原创 c++學習之std::map的使用方法
c++學習之std::map的使用方法STL是標準C++系統的一組模板類迭代器的iterator的使用 STL是標準C++系統的一組模板類 使用map對象首先要包括頭文件,包含語句中必須加入如下包含聲明 #include 注意,ST
原创 視覺SLAM十四講課後習題之三:李羣和李代數
draw_trajectory.cpp #include <sophus/se3.h> #include <string> #include <iostream> #include <fstream> // need pang
原创 Ubuntu下禁用/開啓筆記本觸摸板
樓主使用的Ubuntu系統,原有的開關觸摸板按鈕失效以後,就自己寫了一個腳本控制觸摸板開關: 原理是通過更改設備的可用狀態來控制開關 腳本存在一些缺陷:就是需要首先查詢自己電腦觸摸板設備的ID: ~$:xinput list
原创 雙系統安裝出現grub的問題解決辦法
雙系統出現grub的問題 前幾天剛買了一本筆記本,機械師t58(心裏慌得一逼,新二手,比較便宜,還是窮啊!) 電腦存儲:128固態+1T機械 windows 安裝在固態,Ubuntu安裝在機械。(/boot在機械硬盤裏) 方法
原创 CMake筆記
CMakeLists案例 # 聲明要求的 cmake 最低版本 cmake_minimum_required( VERSION 2.8 ) # 聲明一個 cmake 工程 project( HelloSLAM ) # 設置編譯
原创 MathType 註冊碼
Mathtype的註冊碼(親測6.9b有效) 以下注冊碼僅適用於6.9及以下版本,不適用於最新的7.0版本 — # 軟件下載 下載軟件建議去國外官網 選擇Free Downloads 下的 MathType 30-day,然後下載、安
原创 視覺SLAM十四講(三)——A星算法詳解
A* 尋路算法 原文地址: http://www.gamedev.net/reference/articles/article2003.asp 概述 雖然掌握了 A* 算法的人認爲它容易,但是對於初學者來說, A* 算法還是很
原创 【升級Cmake導致】CMake 運行錯誤could not find CMAKE_ROOT!!!
CMake 運行錯誤could not find CMAKE_ROOT!!! 在安裝cartographer的時候,要求cmake 版本爲3.5及以上的版本,原裝的cmake 的版本爲2.8,在通過ppa升級時執行 sudo apt-
原创 ROS_navigation使用筆記
ROS_Navigation的使用筆記Navigation的簡介目錄機器人配置安裝問題 Navigation的簡介 概念層面上講,導航功能包集是相當簡單的。 它從里程計和傳感器數據流獲取信息,並將速度命令發送給移動基站(比如你的機器人
原创 C++代碼閱讀(二)——虛函數
C++代碼閱讀之虛函數 virtual bool sendPoseAdjustRequest(int request_code, bool switch_x
原创 apt-get 默認安裝路徑與修改
apt-get默認安裝路徑與修改 程序不同,所以默認安裝的也會不同,但大部分默認都會裝在/usr/local下 可以預配置的時候通過./configure --help看一下–prefix的默認值是什麼, 就知道默認安裝位置了,或者直
原创 SLAM 學習資料
(1) orb_slam 官網(網站最後有5篇論文,價值很高) http://webdiis.unizar.es/~raulmur/orbslam/ (2)半仙居士blog(可以都看,很經典) http://www.cnblogs.
原创 C++代碼閱讀之boost::function與回調函數
參考資料: 1、陳帥陪馬大大爲軟件獻青春的博客 2、benny5609的專欄 3、sld666666 boost::function 一、介紹 Boost.Function庫包含了一個類族的函數對象的包裝。它的概念很像廣
原创 ROS(indigo)安裝 + Qt.Creator開發環境
ROS(indigo)安裝 + Qt.creator環境安裝 1-ROS安裝(indigo) ros的版本與Ubuntu的版本有關係,這裏我的我用的Ubuntu14.04,所以安裝的是indigo的版本,基本安照官網的安裝步驟就行http