一、配置Ubuntu軟件倉庫且選擇ROS正確版本
二、添加source.list
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
三、添加Key
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
四、安裝
1、更新
sudo apt-get update
2、選擇需要的安裝類型
3、初始化rosdep
在開始使用ROS之前你還需要初始化rosdep。rosdep可以方便在你需要編譯某些源碼的時候為其安裝一些系統依賴,同時也是某些ROS核心功能組件所必需用到的工具。
sudo rosdep init
rosdep update
4、環境配置
(1)如果每次打開一個新的終端時ROS環境變量都能夠自動配置好(即添加到bash會話中),那將會方便很多
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashrc
(2)如果你只想這次的shell加載ROS
source /opt/ros/kinetic/setup.bash
5、安裝rosinstall
rosinstall 是ROS中一個獨立分開的常用命令行工具,它可以方便讓你通過一條命令就可以給某個ROS軟件包下載很多源碼樹。
sudo apt-get install python-rosinstall
6、運行
roscore
這樣說明成功了。
五、ROS卸載
sudo apt-get remove ros-*
六、ROS一些問題
1、當我將python版本從2.7升級到3.6的時候ROS崩潰
解決方法:將python重新回退到2.7版本即可。所以說呢- -,學習ROS的話,可以考慮不要進行升級。