原创 PKU圖論基礎題(轉)

PKU圖論基礎題 POJ 2449 Remmarguts’ Date(中等) http://acm.pku.edu.cn/JudgeOnline/problem?id=2449 題意:經典問題:K短路 解法:dijkstra

原创 紅黑樹算法的實現與剖析

 轉載:http://blog.chinaunix.net/uid-26575352-id-3061918.html 直接下載:http://www.cs.princeton.edu/~rs/talks/LLRB/RedBlac

原创 C語言位運算

位運算是指按二進制進行的運算。在系統軟件中,常常需要處理二進制位的問題。C語言提供了6個位操作 運算符。這些運算符只能用於整型操作數,即只能用於帶符號或無符號的char,short,int與long類型。 C語言提供的位運算符列

原创 創建ROS程序包(三)

本教程介紹如何使用roscreate-pkg或catkin創建一個新程序包,並使用rospack查看程序包的依賴關係。 內容 一個catkin程序包由什麼組成? 在catkin工作空間中的程序包 創建一個catkin程序包 程序包

原创 那年我18歲

當有一天,你拿起手機,拔通了那個熟悉了整整一個曾經的號碼。心中不再有昔日的急切與緊張。“喂~”,我躊躇一下,在想。。。現在我該怎麼稱呼你纔好。曾經那個獨特的稱呼已不再屬於我,是時候應該換個稱呼。那我叫你名字嗎…好像有點不習慣。還是

原创 POJ 1006: 中國剩餘定理

問題描述 人自出生起就有體力,情感和智力三個生理週期,分別爲23,28和33天。一個週期內有一天爲峯值,在這一天,人在對應的方面(體力,情感或智力)表現最好。通常這三個週期的峯值不會是同一天。現在給出三個日期,分別對應於體力,情

原创 SLAM學習筆記(四)定位

原創博客:http://blog.csdn.net/renshengrumenglibing?viewmode=contents 機器人定位的目的是爲了知道“自己在什麼地方”,目前,機器人定位的方法可以分爲非自主定位與自 主定位兩大類

原创 PID控制學習彙總

調節器講解: https://wenku.baidu.com/view/3ff4d807ba1aa8114431d928.html PID控制解釋 [ 原地址 ] http://blog.gkong.com/liaochangchu_11

原创 點雲匹配和ICP算法概述

Iterative Closest Point (ICP) [1][2][3] is an algorithm employed to minimize the difference between two clouds of poin

原创 齊次座標變換

齊次座標 在二維平面內,我們用一對座標值(x,y)來表示一個點在平面內的確切位置,或者說是用一個向量(x,y)來標定一個點的位置。 假如變換前的點的座標爲(x,y),變換後的點座標爲(x*,y *),這個變換過程可以寫成如下矩陣形式:

原创 理解ROS話題(六)

本教程介紹ROS話題(topics)以及如何使用rostopic 和 rxplot 命令行工具。 內容 開始 roscore turtlesim 通過鍵盤遠程控制turtle ROS Topics 使用 r

原创 安裝Ubuntu14.04系統後一些基本配置和軟件安裝

替換更新源: Ubuntu默認cn.archive.ubuntu.com作爲更新源,在更新系統或者apt-get安裝一些軟件的時候速度會非常慢,所安裝完系統後首先考替換更新源。 推薦源: 搜狐更新服務器(網通) deb http://m

原创 Git使用筆記(一)

一、Git介紹 1、什麼是分佈式版本控制系統? 把代碼倉庫完整鏡像下來,這樣一來,任何一處協同工作用的服務器發生故障,事後都可以用任何一個鏡像出來的本地倉庫恢復。因爲每一次克隆操作,實際上都是一次對代碼倉庫的完整備份。 更進一步,許

原创 編寫測試簡單的消息發佈器和訂閱器 (C++)(十)

本教程將介紹如何用 C++ 編寫發佈器節點和訂閱器節點。 內容 編寫發佈器節點 源代碼 代碼說明 編寫訂閱器節點 源代碼 代碼說明 編譯節點 測試 編寫發佈器節點 『節點』(Node) 是指 ROS 網絡

原创 理解 ROS節點(五)

本教程主要介紹 ROS 圖(graph)概念 並討論roscore、rosnode和 rosrun 命令行工具的使用。 內容 先決條件 圖概念概述 節點 客戶端庫 roscore 使用rosnode 使用 rosrun 回顧 先決條件