Nvidia JetsonTx2 Ubuntu18.04 安装 ros melodic(顺带快速解决sudo rosdep init问题)

前言:不看配置和版本的安装教程纯属耍流氓

本文仅适合英伟达tx2 ubuntu18.04 安装 ros

并不一定适合其他配置

开始教程

首先按照我前面那篇博客,完成刷机操作,并完成系统更新

Nvidia JetsonTx2 Ubuntu18.04 刷机教程(详细排雷)_prophet_xh的博客-CSDN博客

系统更新,就是这个 software updater 

Nvidia JetsonTx2 Ubuntu18.04 安装 ros melodic(顺带快速解决sudo rosdep init问题)_第1张图片

 装ros根据下面几行代码即可完成

很多教程说需要换源,其实可以不换,自带的原很稳定,虽然有点慢。

如果换源,还是建议下载完以后换回来

打开终端,依次输入:

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://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update
sudo apt install ros-melodic-desktop-full
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt install python-rosdep

上面这步下载会较长时间,请耐心等待,到上面那布为止,应该都没有问题

下面就是这步,开始排雷

sudo rosdep init

一般百分百报错,原因就是这个网站被污染,解决方法有很多,我介绍目前最新最快的解决方案,并不需要安装修改文件,输入:

sudo pip install rosdepc

如果没有显示pip,那么试一试pip3

sudo pip3 install rosdepc

如果还是没有显示,那么就你还没安装pip3,一般刚刷完机的板子是没有的,所以我们需要安装pip3

sudo apt-get install python3-pip 

然后

sudo pip3 install rosdepc

接着

sudo rosdepc init
rosdepc update

终端输入

roscore

查看

Nvidia JetsonTx2 Ubuntu18.04 安装 ros melodic(顺带快速解决sudo rosdep init问题)_第2张图片

 

安装完毕!

你可能感兴趣的:(Nvidia,JetsonTX2,arm)