原创 Ubuntu16.04 python2 Flask和flask_xx擴展包安裝

是否需要在虛擬環境中配置Flask,要根據你使用python的版本判定。如果平時使用py2,那麼可以直接配置Flask;若經常使用py3,則最好在虛擬環境中配置Flask。 1、安裝 失敗安裝: sudo pip install

原创 ROS sensor_msgs/LaserScan Message簡單說明

std_msgs/Header header float32 angle_min //開始掃描角度 float32 angle_max //結束掃描角度 float32 angle_increment //每次掃描增加的角度(角度

原创 轉《視覺SLAM十四講》ch6/gaussNewton.cpp

轉自《視覺SLAM十四講》ch6/gaussNewton.cpp 自己稍微加了點點理解的備註 #include <Eigen/Core> #include <Eigen/Dense> #include <chrono> #incl

原创 C++類對象化編寫ROS的sub&pub

按照官方教程,寫一個簡單的ROS接收/發送是很容易的。但是C++倡導對象化,把ROS節點註冊、topic接收/發送寫到類裏,還是一個很好的做法。一方面工程大了之後,方便管理;另一方面個人看起來也更舒服。 1、C++ class c

原创 ros::spin() 和 ros::spinOnce()機制作用和區別

1、 機制: 消息發佈器一直循環發送msg到topic chatter上;消息訂閱器一旦發現 chatter上有data,就會把msg放到一個隊列回調函數中,但還未執行callback函數。 當運行ros::spin()和ros:

原创 ros::NodeHandle::param()

官方描述 param()函數從參數服務器取參數值給變量。如果無法獲取,則將默認值賦給變量。這個函數的功能和getParam()函數類似,區別是param()函數還提供了一個默認值。

原创 Ubuntu右上角圓圈顯示未知錯誤

Ubuntu右上角有一個紅色的圓,中間有一條白色的橫線,鼠標移上去提示:發生了一個錯誤,請通過右鍵菜單運行軟件包管理器或通過終端執行apt-get來查看具體錯誤。錯誤信息:“錯誤:已損壞個數>0“,這通常意味着安裝的軟件包有未滿

原创 Ubuntu16.04安裝及配置jdk

sudo apt-get install openjdk-8-jdk sudo gedit ~/.bashrc #將以下內容複製到底部 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_181 exp

原创 ROS安裝 sudo rosdep init出錯

sudo gedit /etc/hosts ###在文件末尾添加 199.232.28.133 raw.githubusercontent.com 參考 sudo rosdep init ERROR: cannot downlo

原创 rosserial簡介ing

rosserial用於非ros設備與ros設備進行通信的一種協議 rosserial{客戶端→無ROS環境服務器端→ROS環境 rosserial\left\{ \begin{matrix} 客戶端→無ROS環境 \\ 服務器

原创 yocs_cmd_vel_mux和yocs_velocity_smoother

1、yocs_cmd_vel_mux 進行速度的選擇,比如機器人在自主導航時遇到緊急情況要切換到手動控制模式,這時就要將機器人控制權從自主導航的節點切換到方向盤、手柄、鍵盤、急停開關等控制節點。 例如機器人自主導航時可能會有下面4

原创 labelme

source activate labelme

原创 Ubuntu glog 0.3.5安裝

可從官網git下載,也可以用百度雲鏈接,提取碼: eq43. cd glog_master mkdir build cd build cmake .. make .. sudo make install

原创 Python模塊導入之import和__init__.py

1、import和from…improt 1.1、 import :導入一個模塊,(相當於導入的是一個文件夾,是個相對路徑); from…import:導入了一個模塊中的一個函數(相當於導入的是一個文件夾中的文件,是個絕對路徑)

原创 Ubuntu16.04 python2 Flask安裝

是否需要在虛擬環境中配置Flask,要根據你使用python的版本判定。如果平時使用py2,那麼可以直接配置Flask;若經常使用py3,則最好在虛擬環境中配置Flask。 1、安裝 失敗安裝: sudo pip install