Ubuntu18.04安装ROS1(解决rosdep init问题)

适合Unbuntu18.04的ROS安装:

http://wiki.ros.org/cn/melodic/Installation/Ubuntu

跟着命令敲起来,太简单了

一般文章都要写在软件设置里面选中3种不同的软件渠道,其实默认就是选中的,当然可以自己再看看。

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

因为ros是单独维护的软件,所以有自己的服务器,这里就是把这个安葬服务器的地址,加进来。

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

如果官方的速度满,那你使用这个

清华的服务器(我啥时候可以去清华念书)。。。

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

有了服务器的地址,还要确保安全性,加密钥进来。

若无法连接到密钥服务器,可以尝试替换上面命令中的 hkp://keyserver.ubuntu.com:80 为 hkp://pgp.mit.edu:80 。

你也可以使用curl命令替换apt-key命令,这在使用代理服务器的情况下比较有用:

curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -
sudo apt update

然后有上面的配置,现在来更新一下软件目录。

sudo apt install ros-melodic-desktop-full

这里我直接安装功能最齐全的包,空间大,就是玩~

然后就是安装过程了,命令行在刷写。其实这个安装,不是一边下载一边安装,是全下载。解压安装,大概是400多mb的压缩包

然后就是吃香蕉的时间。。。太多了,我实在吃不下去了。。。

sudo rosdep initrosdep update

按照官方的流程,现在执行初始化的命令,事实上报错了。

sudo apt install python-rosdep2

那就执行这个

ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down.

接着是这个错误

sudo apt-get install python-rosdep python-wstool ros-melodic-ros

来,输入这个

上面推荐的命令,好像把ros删除了。。。

sudo apt autoremove

执行这个,全删除。。。全没了

不过好像这个是防火墙的毛病,我也没有细看,反正配置环境这种时期和安装系统一样,都是坑。。

sudo apt install python3-rosdep

不要执行了,解决在下面

https://answers.ros.org/question/353082/missing-packages-after-installing-rosdep-based-on-python3-rosdep2-in-noetic/

国外的淫和我毛病一样,让输入上面的命令

sudo apt install ros-melodic-desktop-full

你要是跟我一起玩的话,现在是进解放前了。。。再执行安装的命令

sudo rosdep init ^[[AERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down.

注意还是执行上面的初始化的命令,报错

yunswj@yunswj-XPS-15-9560:~$ cd /etc/yunswj@yunswj-XPS-15-9560:/etc$ sudo gedit hosts

转到etc的目录

用文件编辑器打开

151.101.84.133 raw.githubusercontent.com

末尾加这个,然后保存

yunswj@yunswj-XPS-15-9560:/etc$ sudo rosdep initWrote /etc/ros/rosdep/sources.list.d/20-default.listRecommended: please run
rosdep update

再执行出现这个

rosdep update

这次更新就没有问题了

gedit ~/.bashrc

打开编辑器,编辑最这个文件

source /opt/ros/melodic/setup.bash

末尾加上这个

source ~/.bashrc

执行一下

https://blog.csdn.net/qq_44830040/article/details/106049992

init问题主要参考这个

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

未来自己搞搞编译啥的,安装这些包

ROS版本的hello world:

roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key

三个新终端,三个命令。控制龟龟乱跑

sudo rosdep init & rosdep update

上面的命令可以写成这样

http://wiki.ros.org/cn/ROS/Tutorials
https://blog.csdn.net/qq_44830040/article/details/106049992

安装时,参考的两篇文章

(0)

相关推荐

  • Ubuntu 16.04/18.04 安装及卸载 ROS Kinetic

    一.检查下Ubuntu初始环境 在正式的安装前,先检查下Ubuntu初始环境是否配置正确. 打开Ubuntu的设置->软件与更新->Ubuntu软件->勾选关键字universe,r ...

  • ubuntu14.0464位 Ros环境 安装halcon13.01

    至于ROS的系统,之前就是安装好的,如果有疑问的可以参考官网的安装教程,按照指令一步一步的操作,http://wiki.ros.org/cn/indigo/Installation/Ubuntu(1) ...

  • (9条消息) Ubuntu18.04安装cuda10.0,cudnn7.6.4,opencv4.2.0,python环境

    Ubuntu18.04安装cuda10.0,cudnn7.6.4,opencv4.2.0,python环境 记录一下安装踩到的坑 1.安装cuda10.0和cudnn7.6.4 2.安装opencv ...

  • Ubuntu18.04 安装 QT5.12.0

    https://blog.csdn.net/u010779035/article/details/85321603 之前在Mint18.2下安装QT5.12老是出现各种问题,觉得是不是系统不够新,就在 ...

  • Ubuntu18.04 安装 Anaconda3的教程详解

    这篇文章主要介绍了Ubuntu18.04 安装 Anaconda3的教程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 Anaconda指 ...

  • Ubuntu18.04 安装k8s

    一.前期准备 准备两台 Ubuntu18.04 至少双核双线程 主机名 IP 说明 master 192.168.20.5 k8s管理节点 node 192.168.20.6 k8s工作节点 二.修改 ...

  • Ubuntu18.04安装CUDA开发工具

    我最近购入了一个TX1,然后安装系统的话是要用一个Ubuntu下 的工具安装,然后体验了一下这个工具,感觉真的很不错. 虽然是里面可以直接把主机端的开发环境安装好,但是也有毛病,后面的那个编辑器一打开 ...

  • Ubuntu18.04安装Nvidia Isaac

    对于这个机器人开发平台,大家知道不多,资料很少,所以这里我只能自己安装. 人家说,这个东西不支持 但是我不信 这个Isaac是在ROS2的基础上,加入了Nvidia大量的计算技术,是一种集大成的环境. ...

  • ubuntu18.04上已有java环境下如何安装php服务(多版本)

    在继续本教程之前,请确保满足以下先决条件: 您有一个指向服务器公共IP的域名.我们将使用example.com. 您以具有sudo权限的用户身份登录. 已安装nginx版本 数据库已安装(未安装的话, ...

  • 在ubuntu18.04版本安装vscode

    方式一:图形安装 1. 在ubuntu桌面找到应用中心 2. 在软件中心中,搜索Visual Studio Code 3. 在页面中就可以直接选择安装 方式二:命令安装 1. 从vscode官网下载最 ...

  • Ubuntu18.04下安装MySQL

    提示:以下操作均在root用户下进行,如在普通用户,请自行加上sudo! # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mys ...