Ubuntu20.04安装ROS Noetic

本文参考ros官网http://wiki.ros.org/的有关安装教程

一、准备工作

1. 添加ROS软件源

打开软件与更新,将下载选项前四个都选上。
一定要确保都勾选上,不然后续安装时会出现依赖关系问题
在这里插入图片描述
然后执行以下命令添加软件源

sudo sh -c 'echo "deb https://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2. 添加公钥
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
3. 更新索引
sudo apt-get update

二、安装ROS

1. 安装ROS

建议安装桌面完整版

sudo apt install ros-noetic-desktop-full
2. 设置环境变量
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
3. 初始化rosdep

在使用许多ROS工具之前,需要初始化rosdep。rosdep是运行ROS中某些核心组件所必需的,首先安装rosdep

sudo apt install python3-rosdep

然后进行初始化

sudo rosdep init
rosdep update

rosdep init如果出现【ERROR: cannot download default sources list from:…
Website may be down.】
rosdep update如果出现超时问题
以上两个问题的都可以通过修改host主机解决,只是update的问题在修改主机后,还要求网络必须可靠
参考博客:https://blog.csdn.net/weixin_44543463/article/details/113875658

4. 安装其它工具和依赖包
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

三、测试

打开终端,输入roscore,运行ros
再打开一个新终端,输入:rosrun turtlesim turtlesim_node,可以看到小乌龟的仿真界面已经打开了。再打开一个新终端输入指令:rosrun turtlesim turtle_teleop_key,可以在这个key终端内,通过键盘的方向键控制小乌龟在界面中移动
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Huffiee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值