原创 cartographer 安裝

Cartographer ROS Integration 一、Configuration配置 二、調試 2.1 兩個系統 2.2 局部SLAM 2.3 驗證 三、ROS API 3.1 Cartographer 節點3.2 離線節點 3.

原创 虛擬機Ubuntu下搭建Samba文件訪問服務器

主機win10+VMware Workstation+ubuntu14.04 1.設置VMware Workstation虛擬機網絡爲橋接聯網模式,確保win10與ubuntu14.04相互ping通 在Ubuntu14.04下Alt

原创 C++ 產生均勻分佈 高斯分佈 函數

class Sample { public: static int uniform(int from, int to); static double uniform(); static double gaussian(dou

原创 cartographer0.3.0 跑自己錄製的激光數據包bag

激光數據包 rplidar_laser_sacn_tf.bag    <!-- Copyright 2016 The Cartographer Authors Licensed under the Apache License

原创 數據結構 圖論中求單源最短路徑實現 純代碼

如下有向圖 求出單源起點A到所有其他節點的最短路徑 完整代碼: #include <stdio.h> #include <memory.h> //圖論的迪傑斯特拉算法 #define FINITY 200 #define M 20

原创 數據結構 雙向鏈表 實現 純代碼

雙向鏈表 操作函數原型聲明 node_t * init(); //顯示雙向鏈表內容 void display(node_t *head); //在雙向鏈表中查找第I個節點存放的地址 node_t *find(node_t *head,i

原创 數據結構 循環隊列實現 純代碼

循環隊列操作接口函數聲明 void queue_init(sequence_queue_t *sq); int empty(sequence_queue_t *sq); int queue_size(sequence_queue_t *

原创 數據結構 單鏈表實現 純代碼

單鏈表操作函數原型聲明 node_t *list_init(); //顯示單鏈表 void display(node_t *head); //在單鏈表上查找第i個節點的存放地址 node_t *find(node_t *head,int

原创 數據結構 鏈式棧實現 純代碼

鏈式棧操作函數原型聲明 node_t *init(); int empty(node_t *top); datatype read(node_t *top); void display(node_t *top); node_t *pus

原创 數據結構 順序棧實現 純代碼

順序棧操作接口函數聲明 void stack_init(stack_t *st); int empty(stack_t *st); int stack_size(stack_t *st); datatype read(stack_t *

原创 A*算法 尋路徑 實現,純代碼

參考  設計到的啓發公式 f = g + h g: 起始節點start到當前搜索節點current的代價(步數)cost ,是比較確定的一個數值 h: 當前搜索節點curret到 終點節點goal的代價(步數)cost ,這是一個大概的估

原创 Win10 VMware Ubuntu14.04安裝Mosquitto MQTT服務器搭建

1.介紹   MQTT 是一個客戶端服務端架構的發布/訂閱模式的消息傳輸協議。它的設計思想是輕巧、開放、簡單、規範,因此易於實現。這些特點使得它對很多場景來說都是很好的選擇,包括受限的環境如機器與機器的通信(M2M)以及物聯網環境(IoT

原创 OpenCV 棋盤 相機標定 一

棋盤下載地址 下載具體原理參考原理 OpenCV在相機標定中像素級別操作涉及到比較重要的函數 findChessboardCorners()和cornerSubPix()一、findChessboardCorners()功能:在棋盤中找出

原创 (手機當IP攝像頭使用)筆記本臺式機OpenCV遠程實時採集手機攝像頭視頻流

      做視覺的少不了有幾個移動攝像頭,但是急於手頭上的筆記本臺式機沒有移動攝像頭腫麼辦,辦法總比困難多,相信到目前爲止人人都有手機,我們就在手機的攝像頭上動腦子。讓手機攝像頭充當我們筆記本臺式機的移動攝像頭一、準備工作1.確保筆記本

原创 Linux 建立一個空的CmakeList.txt 模板工程

前言經常需要在linux建立工程,爲了免去每次都重複同樣的工作,這裏提供一個通用簡單的空項目,直接小改動就可以在未來的項目中使用CMakeList.txt具體信息參考 https://blog.csdn.net/a356337092/ar