原创 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