ubuntu16.04环境中ROS安装

1.首先,打开“System Settings”->点击“Software&updates”->点击“Other Softwares”->点击左下角“Add”按钮:

在APT行里输入:

deb http://ros.exbot.net/rospackage/ros/ubuntu/ xenial main

2.添加源,Terminal中输入:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

输入秘钥:

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

注意:如果上述显示链接超时,可以将上述链接改成:hkp://pgp.mit.edu:80或者hkp://keyserver.ubuntu.com:80。本实验尝试hkp://pgp.mit.edu:80成功。

3.更新软件和包

sudo apt-get update(更新软件列表)

sudo apt-get upgrade(更新已安装软件到最新版本)

4.安装aptitude(看了几篇博客,好像有博主没有安装该工具,也安装ROS成功的,本实验中安装了该工具,目前运行良好,至于该工具的强大之处,还在感受中:))

sudo apt-get install aptitude

5.使用aptitude工具安装ROS kinetic完整版(该版本对应于Ubuntu 16.04 (Xenial),每个版本对应情况,可以参看文末参考博客)

sudo aptitude install ros-kinetic-desktop-full

6.安装完成之后还不能够使用,还需要初始化rosdep

sudo rosdep init

rosdep update

7.初始化环境变量

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

source ~/.bashrc

8. 可以安装building package的依赖项

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

9. 安装之后就可以测试ROS是否安装成功

roscore

文件opt/ros/kinect

表示安装成功:

打开帘外一个终端输入:

rosrun turtlesim turtlesim_node

出现一只小乌龟

再打开一个窗口,输入:

rosrun turtlesim turtle_teleop_key

可以在终端窗口,使用上下左右方向键控制小乌龟的移动
 

参考链接:

https://blog.csdn.net/wangguchao/article/details/81044558

https://blog.csdn.net/sinat_39411798/article/details/80591605

猜你喜欢

转载自blog.csdn.net/neptune4751/article/details/103150788