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

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.lryc.cn/news/457053.html

相关文章:

  • PicGo+Gitee搭建Typora图床
  • MySQL 脱敏函数使用详解:保护数据隐私的关键手段
  • nginx之virtual host
  • Windows 下纯手工打造 QT 开发环境
  • k8s的安装和部署
  • 第十八篇:一文说清楚ICMP的底层原理
  • 【优选算法】(第三十二篇)
  • 线程(四)线程的同步——条件变量
  • 二维数组的旋转与翻转(C++)(上(这只是简单讲解))
  • 【在Linux世界中追寻伟大的One Piece】System V共享内存
  • 【大数据】Spark弹性分布式数据集RDD详细说明
  • 人参玉桂膏简介
  • 消费者Rebalance机制
  • 消息队列介绍
  • 告别@Value,Spring Boot 3.3更优雅的配置注入方案
  • 甲虫身体图像分割系统源码&数据集分享
  • Qt - QMenu
  • 舵机驱动详解(模拟/数字 STM32)
  • dvwa:文件包含、文件上传
  • 基于 C# .NET Framework 4.0 开发实现 WCF 服务实例详解(二)——实现Windows服务内嵌WCF服务
  • 【ArcGIS/C#】调用控制台处理代码
  • 06_23 种设计模式之《适配器模式》
  • Go语言--快速入门
  • 京东云主机怎么用?使用京东云服务器建网站(图文教程)
  • Linux 基础入门操作-实验七 进程的介绍
  • SQL进阶技巧:SQL中的正则表达式应用?
  • 算法数组面试理论
  • ASP.NET Zero是什么?适合哪些业务场景?
  • 获取期货股票分钟级别数据以及均线策略
  • 入门篇-1 数据结构简介