ubuntu版本 16.04
ros版本 kinetic
參考**
1、安裝準備
sudo apt-get install python-rosdep python-wstool ros-kinetic-ros
sudo rosdep init
rosdep update
在輸入 sudo rosdep init 時,出現error: default sources list file already exists:
/etc/ros/rosdep/sources.list.d/20-default.list
please delete if you wish to re-initialize
考慮在安裝ros時已經輸入 sudo rosdep init,沒管這個錯誤
2、在目錄turtlebot_ws下,依照順序安裝rocon、kobuki、turtlebot三個工作空間
安裝rocon
mkdir -p ~/turtlebot_ws/rocon
cd ~/turtlebot_ws/rocon
wstool init -j5 src
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -y
catkin_make
在catkin_make時 出現錯誤
/bin/sh: 1: pyrcc5: not found
在終端下,輸入
pyrcc5
按照終端提示,輸入sudo apt install pyqt5-dev-tools
再次 catkin_make,通過
安裝 kobuki
mkdir ~/turtlebot_ws/kobuki
cd ~/turtlebot_ws/kobuki
wget
vim kobuki.rosinstall
kobuki.rosinstall 檔案內容為:
- git:
- git:
- git:
- git:
- git:
- git:
繼續輸入
wstool init src -j5 kobuki.rosinstall
source ~/turtlebot_ws/rocon/devel/setup.bash
rosdep install --from-paths src -i -y
catkin_make
安裝 turtlebotmkdir ~/turtlebot_ws/turtlebot
cd ~/turtlebot_ws/turtlebot
wget
vim turtlebot.rosinstall
turtlebot.rosinstall檔案內容:- git:
- git:
- git:
- git:
- git:
- git:
繼續輸入
wstool init src -j5 turtlebot.rosinstall
source ~/turtlebot_ws/kobuki/devel/setup.bash
rosdep install --from-paths src -i -y
catkin_make
在 rosdep install --from-paths src -i -y 之後,終端會提示安裝 ros-kinetic-stdr-robot
輸入
vim ~/.bashrc
在最後一行加入
source ~/turtlebot_ws/turtlebot/devel/setup.bash
3、 測試turtlebot安裝
連線turtlebot
開啟turtlebot開關,會有開機提示音
輸入檢測命令:
ls /dev/kobuki
會顯示有對應的裝置/dev/kobuki,如果沒有,輸入
rosrun kobuki_ftdi create_udev_rules
重撥usb,再次輸入檢測命令。
執行如下命令:
roslaunch turtlebot_bringup minimal.launch
這時會有 連線提示音
通過鍵盤遙控移動
開啟另乙個新終端,執行如下命令:
roslaunch turtlebot_teleop keyboard_teleop.launch
輸入命令
source ~/.bashrc
roslaunch turtlebot_teleop keyboard_teleop.launch
這時,可通過鍵盤控制 turtlebot 機械人移動
LinkedHashMap原始碼分析及底層原理
linkedhashmap是hashmap 的子類 linkedhashmap 擁有 hashmap 的所有特性,它比 hashmap 多維護了乙個雙向鍊錶,因此可以按照插入的順序從頭部或者從尾部迭代,是有序的,不過因為比 hashmap 多維護了乙個雙向鍊錶,它的記憶體相比而言要比 hashmap...
原始碼安裝 mysql 原始碼安裝 mysql
yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...
python 原始碼安裝教程 原始碼安裝python3
裝好yum源和epel源 解壓安裝 root localhost a ls python 3.6.0.tgz root localhost a tar xf python 3.6.0.tgz c usr local src root localhost a cd usr local src root...