原创 下載ROS源碼

step1 安裝依賴項 sudo apt-get install python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-ess

原创 對‘cv::initModule_nonfree()’未定義的引用

  方法一 sudo add-apt-repository --yes ppa:xqms/opencv-nonfree sudo apt-get update sudo apt-get install libopencv-nonfree

原创 Eigen簡介

官網 http://eigen.tuxfamily.org/index.php?title=Main_Page 文檔 http://eigen.tuxfamily.org/dox/ 特點 功能強大 它支持所有矩陣大小,從小的固

原创 Gazebo plugins in ROS

Tutorial: Using Gazebo plugins with ROS http://gazebosim.org/tutorials?tut=ros_gzplugins Plugin Types Gazebo supports s

原创 爲 CmakeLists.txt 添加 boost 組件

在項目中使用了 boost,那怎麼在CmakeLists.txt 中添加關於 boost 的鏈接選項呢? 給個例子如下: cmake_minimum_required(VERSION 2.8) project(your_project_

原创 rostopic pub通過命令行發佈話題

作用 使用指定的話題名稱發佈消息 用法 rostopic pub [話題名稱] [消息類型] [參數] Usage: rostopic pub /topic type [args...] 選項 -h, --help show this h

原创 actionlib_msgs簡介及使用

在路徑/opt/ros/indigo/share/actionlib_msgs/msg下有三個msg文件: GoalID.msg GoalStatus.msg GoalStatusArray.msg Message: acti

原创 怎麼寫ROS中的CMakeLists.txt?

您的CMakeLists.txt文件必須遵循此格式,否則您的軟件包將無法正確構建。 配置中的順序很重要。 Required CMake Version (cmake_minimum_required) Package Name (p

原创 Boost簡介

Boost是爲C++語言標準庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,爲標準庫的後備,是C++標準化進程的開發引擎之一,是爲C++語言標準庫提供擴展的一些C++程序庫的總稱。 官網 https:/

原创 ROS actionlib

  actionlib是ROS中一個很重要的功能包集合,儘管在ROS中已經提供了srevice機制來滿足請求—響應式的使用場景,但是假如某個請求執行時間很長,在此期間用戶想查看執行的進度或者取消這個請求的話,service機制就不能滿足了

原创 C++遍歷輸出enum枚舉類型

enum DAY { MON, TUE, WED, THU, FRI, SAT, SUN }; 問題 如果使用如下方式來遍歷,則編譯器會報類型轉換失敗錯誤,因爲enum

原创 ros::NodeHandle與命名空間的那些事兒

兩個用途 首先,它提供簡單的啓動和關閉roscpp程序內部節點。 其次,它提供了額外的命名空間解析層,可以使編寫子組件更容易。 自動啓動和關閉 ros :: NodeHandle管理內部引用計數,以便啓動和關閉節點,如下所示: ros

原创 Ubuntu環境下gcc/g++ 降級

查看當前版本 g++ --version gcc --version 舉個例子,當前版本爲5.x.x,需要降級到4.x.x,比如說4.8。 降級 安裝更低版本的 sudo apt-get install -y gcc-4.7 sudo

原创 PID控制器

在工程實際中,PID控制是應用最爲廣泛控制方式。PID爲比例、積分、微分的縮寫。 比例(P)控制 比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關係。 積分(I)控制 在積分控制中,控制器的輸出與輸入誤差信號的積分成

原创 Eigen中文簡易教程

轉載自:https://www.cnblogs.com/houkai/p/6656894.html 官方詳細文檔:http://eigen.tuxfamily.org/dox/index.html 1.簡介 https://www.cnb