ROS-Tutorials筆記01:安裝和配置你的ros開發環境


安裝ros-kinetic到你的機器上

ros-kinetic僅僅支持Ubuntu如下的幾個發行版本:

  • Ubuntu 15.10

  • Ubuntu 16.04

首先配置你的Ubuntu倉庫,允許:

  • restricted

  • universe

  • multiverse

其次,設置你的sources.list:

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

接着,設置你的秘鑰:

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

有了前期的准備工作的鋪墊,我們現在就可以安裝ros-kinetic版本的ros操作系統了:

sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full

如果你是要安裝ros-kinetic第三方獨立的安裝包,則安裝命令格式如下:

sudo apt-get install ros-kinetic-PACKAGE-NAME

例如:

sudo apt-get install ros-kinetic-slam-gmapping

如果你想查找可用的功能包,可以使用如下的命令:

apt-cache search ros-kinetic

初始化rosdep,這一步非常的關鍵,在你開始使用ros之前,你需要初始化rosdep,因為當你編譯你的功能包,被要求運行ros中的一些核心組件的時候,rosdep可以讓你輕松地安裝源的系統依賴:

sudo rosdep init
rosdep update # 注意,當你運行這一步的時候,提示運行超時,你要考慮你的網速是否足夠塊

因為根據我個人多次安裝ros的經驗,當校園網的速度很慢,或者手機熱點速度很慢的時候,安裝是很容易失敗的,這個時候,你就需要考慮更換網絡的問題了。

設置你的環境變量:

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

如果你的Ubuntu系統里面安裝了多個ros的發行版本,比如說,你的Ubuntu系統里面安裝了:

  • ros-indigo
  • ros-kinetic
    那么,你就需要按照上一步驟分別設置你的環境變量,但是系統每次只會默認使用最近一次設置的環境變量為有效的環境變量,也就是在~/.bashrc文件中的最下邊的環境變量為當前的系統默認環境變量。
    安裝構建功能包的依賴:
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

測試你的ros

打開第一個終端:

roscore

打開第二個終端:

rosrun turtlesim turtlesim_node

打開第三個終端:

rosrun turtlesim turtle_teleop_key

用鼠標激活第三個終端,按下鍵盤的上下、左右按鍵移動和轉動小海龜。如果成功,則基本上說明ros-kinetic安裝成功了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM