【剁手系列】Jetson Nano(五)安装ROS

这篇文章介绍怎么安装ROS(Melodic)系统,本次操作的前提建立在《Jetson Nano(一)烧写系统以及基础配置》的基础上。

(一)添加ROS源

这里介绍两种源,一种是官方源,第二种是国内源。
我个人建议国内源,首先部分国内源现在也支持arm了,国内源下载速度更快。本人采用的是中科大的源,下载非常顺利。
官方源:

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

国内源:

sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/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

然后就可以安装ROS了,你可以根据自己的需求安装不同的版本。如果存储空间大的话,建议安装第一个。
完整桌面版安装:ROS, rqt, rviz, robot-generic libraries, 2D/3D simulators and 2D/3D perception

sudo apt install ros-melodic-desktop-full

桌面版安装:ROS, rqt, rviz, and robot-generic libraries

sudo apt install ros-melodic-desktop

基础版安装:ROS package, build, and communication libraries. No GUI tools.

sudo apt install ros-melodic-ros-base

(四)环境设置

直接将以下代码复制输入即可

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

(五)安装一些依赖包

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

(六)初始化rosdep

这真的是最讨厌的一步,如果你需要完成这一步,首先需要保证你能够上外网,不然会一直失败。说实话,我也是想不通,官方源都能下了,怎么到这一步就卡了呢,非得飞一下才行。具体怎么非就不说了,看各位读者自己了。

sudo rosdep init
rosdep update
  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值