在桌面点击“Ubuntu Software”,选择“software & update”,选中 “restricted,” “universe,” and “multiverse”,通常也会设置“download from”,可以选择一个国内的软件源,如:http://mirrors.ustc.edu.cn/ubuntu, 尽量选国内的源。
2、设置软件源:sources.list。
配置你的电脑使其能够安装来自 packages.ros.org的软件包。目前最新版本的 ROS Kinetic 只支持Ubuntu 15.10和 Ubuntu 16.04
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'3. 设置keys
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116开始安装
1. 更新
sudo apt-get update2.ROS中有很多各种函数库和工具,我们提供了四种默认安装方式,你也可以单独安装某个特定软件包。• 桌面完整版安装:(推荐) 包含ROS、rqt、rviz、通用机器人函数库、2D/3D仿真器、导航以及2D/3D感知功能。
sudo apt-get install ros-kinetic-desktop-full 1• 桌面版安装: 包含ROS、rqt、rviz以及通用机器人函数库。
sudo apt-get install ros-kinetic-desktop 1• 基础版安装: 包含ROS核心软件包、构建工具以及通信相关的程序库,无GUI工具。
sudo apt-get install ros-kinetic-ros-base 1• 单个软件包安装: 你也可以安装某个指定的ROS软件包(使用软件包名称替换掉下面的PACKAGE):
sudo apt-get install ros-kinetic-PACKAGE 1例如:
sudo apt-get install ros-kinetic-slam-gmapping要查找可用软件包,请运行:
apt-cache search ros-kinetic3、初始化 rosdep
在开始使用ROS之前你还需要初始化rosdep。rosdep可以方便在你需要编译某些源码的时候为其安装一些系统依赖,同时也是某些ROS核心功能组件所必需用到的工具。
sudo rosdep init rosdep update4、环境配置 如果每次打开一个新的终端时ROS环境变量都能够自动配置好(即添加到bash会话中),那将会方便很多: echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashrc 如果遇到问题 转至 https://blog.csdn.net/qq_31077649/article/details/72676392解决 Ubuntu16.04下安装ROS Kinetic环境配置时出现没有那个文件目:
在终端输入: gedit .bashrc 在打开文件的最后找到bash: /opt/ros/Kinetic/setup.bash将Kinetic的K改成小写即可,删除重复的多余配置,在终端输入: echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashr
5、安装 rosinstall rosinstall 是ROS中一个独立分开的常用命令行工具,它可以方便让你通过一条命令就可以给某个ROS软件包下载很多源码树。 要在ubuntu上安装这个工具,请运行:
sudo apt-get install python-rosinstall1、创建并初始化工作目录
新版本ROS使用名为catkin的工具来构建系统,为了使用它需要创建并初始化catkin工作目录。
$ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace在所创建的catkin工作目录,使用catkin_make命令来构建。
$ cd ~/catkin_ws/ $ catkin_make大功告成,打开新的终端 输入
roscore
enjoy!!!!