Ubuntu20.04如何优雅的安装ROS 1(胎教级教程)

1、USTC的源:

bash 复制代码
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

2、设置的ROS源添加密钥:

bash 复制代码
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3.安装ROS1:

bash 复制代码
sudo apt update

sudo apt install ros-noetic-desktop-full

4.设置环境变量

bash 复制代码
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

5、添加依赖:

bash 复制代码
sudo apt-get install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

6、安装rosinstall:

bash 复制代码
sudo apt install python3-pip

mkdir ~/.pip
cd ~/.pip
touch pip.conf
sudo gedit ~/.pip/pip.conf

# 在上面弹出的文件中写下下面的内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ 
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

sudo pip install rosdepc
sudo rosdepc init
rosdepc update

7、检查安装是否成功:

bash 复制代码
roscore

rosrun turtlesim turtlesim_node

rosrun turtlesim turtle_teleop_key

8、最后的结果:

9、参考博客网址:

【ROS】Ubuntu20.04.5安装ROS1【教程】-CSDN博客

相关推荐
太空的旅行者3 小时前
告别双系统——WSL2+UBUNTU在WIN上畅游LINUX
linux·运维·ubuntu
人工智能训练师5 小时前
Ubuntu22.04如何安装新版本的Node.js和npm
linux·运维·前端·人工智能·ubuntu·npm·node.js
xqlily10 小时前
Linux操作系统之Ubuntu
linux·运维·ubuntu
风_峰11 小时前
Petalinux相关配置——ZYNQ通过eMMC启动
嵌入式硬件·ubuntu·fpga开发
风_峰11 小时前
【ZYNQ开发篇】Petalinux和电脑端的静态ip地址配置
网络·嵌入式硬件·tcp/ip·ubuntu·fpga开发
烦躁的大鼻嘎17 小时前
【Linux】深入Linux多线程架构与高性能编程
linux·运维·服务器·开发语言·c++·ubuntu
破烂儿17 小时前
Ubuntu Server 安装图形界面和通过Window远程桌面连接服务器(Xrdp)
linux·服务器·ubuntu
a.30219 小时前
OpenCV(cv2)学习笔记:从模板匹配入门到常用函数
数据库·ubuntu·ssh
WWZZ202519 小时前
视觉SLAM第10讲:后端2(滑动窗口与位子图优化)
c++·人工智能·后端·算法·ubuntu·机器人·自动驾驶
daqinzl1 天前
Ubuntu 24.04 解决 firefox 中文界面乱码
ubuntu·中文乱码·firefox