Ubuntu20.04安装ROS-Noetic(速通版)

〇、引言

实验室新到了一个OrangePi,安装完Ubuntu20.04桌面版之后,着手安装ROS-Noetic。因为安装流程之前已经走过很多遍了,所以安装过程很顺利,遂做一个速通版的记录。

ROS使用经验几乎没有,但安装经验却很多(泪目

文中的内容(包括图文)均摘自以下参考资料,本文只做了流程的梳理,所以投的转载
链接: Autolabor课程讲义-1.2.4 安装 ROS
链接: 【ROS安装小技巧】rosdep update time out 报错问题的解决方案

一、配置ubuntu的软件和更新

1、配置ubuntu的软件和更新,允许安装不经认证的软件;
2、首先打开“软件和更新”对话框,具体可以在 Ubuntu 搜索按钮中搜索;
3、打开后按照下图进行配置(确保勾选了"restricted", “universe” 和 “multiverse”)。
在这里插入图片描述

二、设置国内的安装源

设置为清华源(这边需要输入一次Ubuntu的管理员密码,即锁屏密码)

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'

三、设置Key

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

四、安装ROS

更新apt

sudo apt update

安装ros-noetic包

sudo apt install ros-noetic-desktop-full

注:1、安装ros-noetic比较耗时。
2、由于网络问题,这边可能会报错,如果报错就反复输入这俩命令,或者换手机热点。

五、配置环境变量

配置环境变量,方便在任意终端中使用 ROS。

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

六、安装构建依赖

首先安装构建依赖的相关工具:

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

为了防止在执行“sudo rosdep init”时,出现“Website may be down”的问题(如下图所示),先依次输入以下命令:

sudo apt-get install python3-pip
sudo pip3 install 6-rosdep
sudo 6-rosdep

在这里插入图片描述

然后依次输入以下命令初始化并更新rosdep:

sudo rosdep init
rosdep update

(这里输入 sudo rosdep init 命令时,如果还报“Website may be down”的错误,把 sudo 6-rosdep 再输一遍就好了,我这边就是这样解决的。)
update 成功结算界面如下图所示。
在这里插入图片描述

七、测试 ROS

启动三个命令行:
命令行1键入:

roscore

命令行2键入:(弹出图形化界面)

rosrun turtlesim turtlesim_node

命令行3键入:命令行3中可以通过上下左右控制命令行2中乌龟的运动

rosrun turtlesim turtle_teleop_key

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值