当前位置: 首页 > article >正文

Ubuntu20.04安装ROS1

1. 更换清华源

输入下面的命令

sudo apt update

# 将 sources.list 拷贝到桌面
cp /etc/apt/sources.list ~/Desktop 

# 打开 sources.list 进行编辑
sudo gedit /etc/apt/sources.list

打开文件后,将里面的所有内容替换为之前网页内文本框里的内容,例如

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

2. 添加安装ROS的软件源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

3.添加密钥

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

4.更新软件源

sudo apt update

5. 安装ROS

sudo apt install ros-noetic-desktop-full

在这里插入图片描述

sudo apt install python3-pip
sudo pip3 install rosdepc

在这里插入图片描述

sudo rosdepc init

rosdepc update

6. 设置环境变量

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

source ~/.bashrc

7. 安装rosinstall

sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool

8. 测试roscore

roscore

出现下面这样的就是正确的

在这里插入图片描述

打开第二个终端窗口,输入:

rosrun turtlesim turtlesim_node

小海龟测试成功

在这里插入图片描述

参考如下:
【ROS】在 Ubuntu 20.04 安装 ROS 的详细教程
ROS1 基础与常用命令


http://www.kler.cn/a/408605.html

相关文章:

  • 大数据背景下信息通信网络安全管理管理策略研究
  • Android 设备使用 Wireshark 工具进行网络抓包
  • AMD(Xilinx) FPGA配置Flash大小选择
  • Fakelocation Server服务器/专业版 Windows11
  • 由于centos停更,yum、docker等不支持,采用阿里云仓库搭建K8S
  • Qt界面设计时使各控件依据窗口缩放进行栅格布局的方法
  • 微信小程序被攻击怎么选择高防产品
  • 如何通过docker容器将ASP.NET Core站点部署到CentOS
  • 【python系列】python数据类型之字典
  • Vue (一)
  • Linux笔记---进程:进程切换与O(1)调度算法
  • 微前端+qiankun
  • 3DEXPERIENCE软件是干什么的—3DE软件代理商微辰三维
  • WebApis学习笔记,第二节:高级语法
  • 数据结构 (5)栈
  • 问:Spring Boot应用监控组件工具,梳理一下?
  • hhdb数据库介绍(9-30)
  • 【大数据学习 | Spark-Core】详解分区个数
  • strongswan测试流程
  • STM32 UART的DMA与非DMA性能对比
  • LeetCode 135.分发糖果
  • Load-Balanced-Online-OJ(负载均衡式在线OJ)
  • ubuntu16.04在ros使用USB摄像头-解决could not open /dev/video0问题
  • Ubuntu22.04配置强化学习环境及运行相关Demo
  • VMware虚拟机(Ubuntu或centOS)共享宿主机网络资源
  • (免费送源码)计算机毕业设计原创定制:Java+B/S+SSM+Web前端开发技术+IDEA+MySQL+Navicat 有风小院