ubuntu16.04安装什么版本的ros

如题所述

第1个回答  2017-10-23
第一步: 软件源配置

1、 增加下载源(增加ubuntu版的ros数据仓库,即下载源)(通用指令适合任何版本的ros)

[cpp] view plain copy
sudo sh -c 'echo "deb /ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

2、 设置key,实现安全从数据仓库下载未被修改版,故设置key增加可信度

[cpp] view plain copy
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116

也有用下面这条指令的

[python] view plain copy
wget /ros.key -O - | sudo apt-key add -

以上两步为安全配置下载源
可以增加本地本国的源,例如再sourcelist里增加163和sohu,这样没必要从外网下载,国内下载速度很快

3 、更新源

[python] view plain copy
sudo apt-get update

第二步: 安装合适版本的ROS

1、完全安装ros(2d、3d、rviz等)

[python] view plain copy
sudo apt-get install ros-kinetic-desktop-full # ros和desktop间的indigo(靛蓝)为 ros版本号

#如果用户计算机的空间有限可以去掉-full
2、 安装rosdep

[cpp] view plain copy
sudo rosdep init
rosdep update

3 、user的terminal命令行环境配置,即找到可执行命令。

source /opt/ros/indigo/setup.bash #这句是关键,但只影响当前打开的terminal
#零时性的,适合于多版本ros共存时,根据需求切换不同版本的ros的命令

下面两条将终身影响,即每次打开terminal都能找到ros的相关命令。

[python] view plain copy
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc #修改
source ~/.bashrc #使能
或者:
source /opt/ros/kinetic/setup.bash
切换到主目录下。。。。
source .bashrc #使能

注意事项:
提前 写入了indigo的path,必须删除掉!
sudo gedit ~/.bashrc

找到条目,删除保存

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

4 、辅助工具rosinstall安装
[python] view plain copy
sudo apt-get install python-rosinstall

安装完成本回答被提问者采纳

ubuntu16.04安装什么版本的ros
1、完全安装ros(2d、3d、rviz等)[python] view plain copy sudo apt-get install ros-kinetic-desktop-full # ros和desktop间的indigo(靛蓝)为 ros版本号 如果用户计算机的空间有限可以去掉-full 2、 安装rosdep [cpp] view plain copy sudo rosdep init rosdep update 3 、user的terminal命令...

【记录】ROS 多版本Kinetic\/Melodic\/Noetic安装
近期集中在多台Ubuntu电脑中安装不同版本的ROS,每次因网络原因卡顿,基于网上资料,亲测可用。Ubuntu16.04安装ROS kinetic:添加ROS软件源:sudo sh -c 'echo "deb packages.ros.org\/ros\/ub... $(lsb_release -sc) main" > \/etc\/apt\/sources.list.d\/ros-latest.list'添加密钥:sudo apt-key ...

ros版本与ubuntu对应版本
1、根据查询CSDN博客信息显示,ROSMelodic主要对应:UbuntuArtful(17.10)、Bionic(18.04LTS)。2、ROSLunar主要对应:UbuntuYakkety(16.10)。3、ROSkinetic主要对应:UbuntuXenial(16.04LTS)。4、ROSNoetic主要对应:UbuntuWily(15.10)。

ROS学习笔记一:Ubuntu16.04安装ROS时踩过的部分坑
一、安装过程中出现的公钥问题 在终端中输入命令后,若遇到“NO_PUBKEY ED444FF07D8D0BF6”等错误提示,意味着缺少公钥,无法验证仓库签名。解决方法:进入“其他软件”选项,将出现错误的仓库链接前的对勾去掉,保存设置后重新输入命令,问题即可解决。二、Ubuntu版本与ROS版本不匹配 在终端输入命令后,若...

最新在Ubuntu下安装ROS教程(经验贴)
在寻找Ubuntu下安装ROS的教程时,我历经波折,发现许多教程虽然初衷良好,但因环境差异和时效性问题,实际操作中往往不尽如人意。因此,我整理了一条经过实践验证的安装路径,特别针对Windows10、Ubuntu-16.04.7和ROS Kinetic版本。首先,开始Ubuntu的安装,需要一个5GB以上的U盘,下载UltraISO软件和Ubuntu-...

Cartographer ROS编译安装及相关可执行文件理解
一、编译安装Cartographer ROS 为了安装 Cartographer ROS,首先需要确保ROS版本为kinetic,操作系统为Ubuntu16.04,并创建一个名为catkin_ws的工作空间。安装所需的工具和依赖项,包括wstool、rosdep、ninja。然后,通过catkin_make工具构建并安装cartographer_ros。加载数据包进行测试,运行launch和rosbag,最终...

openvins系统运行euroc数据集
openvins是黄国权老师团队在8月份开源的视觉惯导融合(VIO)系统,它基于MSCKF进行优化,旨在真实环境中测试其性能。本文将记录openvins系统运行EUROC数据集的全过程,以供参考。运行环境方面,选用的是Ubuntu 16.04 LTS系统搭配ROS Kinetic版本。硬件配置为8GB内存与Intel® Core™ i7-9750H处理...

在FriendlyCore 中安装 ROS
Ubuntu 16.04 对应的ROS版本是 Kinetic,所以我们执行 apt install ros-kinetic-ros-base 3. 安装cv_bridge和image_transport 包。apt install ros-kinetic-cv-bridge ros-kinetic-image-transport 4. 配置 ROS 4.1 执行 sudo rosdep init rosdep update 运行 rosdep init 时出现错误 “[Error]: ...

ubuntu16.04 安装Qt5 + VTK7.1.1 + PCL1.8.1
gz 进行VTK安装,然后配置Qt以支持QVTKWidget插件3. PCL1.8.1安装PCL是处理点云数据的强大库,它包含多种算法和数据结构。安装版本为pcl-1.8.1,参考blog.csdn.net获取详细教程:下载PCL1.8.1 进行编译安装以上步骤完成后,你的Ubuntu 16.04系统将准备好用于Qt开发ROS项目,并处理点云数据。

ROS 中的Gazebo安装及使用、以及一些常见的问题解决
在Ubuntu 16.04环境下,安装ROS kinetic和Gazebo7的过程中,我们需要对系统源进行调整并安装所需工具。首先,将系统源更换为清华大学的镜像,接着加入ROS源并添加秘钥。更新索引后,安装ROS并配置环境变量和工具链。Gazebo7通常会在ROS安装时一并获取,可以通过roslaunch验证其是否成功。要使用hector_...

相似回答