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

Ubuntu20.04卸载ros2 foxy版本安装ros1 noetic版本

前言

如果你ubuntu中没有ros,可以试着直接从鱼香ros一键安装包指令处开始。

卸载ros2

sudo apt-get remove ros-*

接下来如果你直接使用鱼香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'

设置密钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654

如果遇到错误:gpg: 从公钥服务器接收失败:服务器故障

解决:gpg: 从公钥服务器接收失败:服务器故障

使用鱼香ros一键安装包

wget http://fishros.com/install -O fishros && sudo bash fishros

在这里插入图片描述
输入1
在这里插入图片描述
在这里插入图片描述
可以按我上面的输入。

接下来就到了安装具体ros版本了。

在这里插入图片描述
我之前安装的就是foxy版本,但是发现,好多slam算法,都是基于ros1的,因此我卸载了ros2 foxy版本,打算下载3,也就是ros1 noetic版本。

接着输入1,下载桌面版(我这里图片没有截取到)。

在这里插入图片描述
到这里,ros noetic版本就下载好了。

测试是否安装成功。

分别在三个终端,输入下面的命令。

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key

接着可以使用上下左右键进行小海龟的移动。

在这里插入图片描述


http://www.kler.cn/news/341337.html

相关文章:

  • PigGo的安装配置
  • 网络安全-IPv4和IPv6的区别
  • 从0到1:企事业单位知识竞赛答题小程序迭代开发笔记一
  • Linux: debug: perf: report: --sort
  • 导出ES数据到excel
  • HashMap 和 Hashtable 有什么区别?
  • 基于Springboot vue应急物资供应管理系统设计与实现
  • Python 代码执行失败问题及解决方案
  • 基于遗传粒子群算法的无人机路径规划【遗传算法|基本粒子群|遗传粒子群三种方法对比】
  • 代码随想录day25:贪心part3
  • JavaScript 命令模式实战:打造可撤销的操作命令
  • C语言 | Leetcode C语言题解之第460题LFU缓存
  • Java日志(总结)
  • K8sGPT 实战:智能化 Kubernetes 集群诊断与问题解决
  • Windows 11 24H2版本有哪些新功能_Windows 11 24H2十四大新功能介绍
  • 【Fine-Tuning】大模型微调理论及方法, PytorchHuggingFace微调实战
  • 《webpack深入浅出系列》
  • 【论文阅读】DeepAC:实时六自由度目标跟踪的深度主动轮廓
  • Linux如何将驱动文件编译成独立的模块或者编译到内核?
  • 缓存数据一致性保证通用方案