ROS-Noetic版本的安装(Ubuntu20.04环境)

ROS安装:

  关于ROS的安装已经有很多好的博文供以参考,本文总结了一些安装过程中可能出现的报错情况已经解决方法。许多博文的教程步骤大差不差,建议是直接先按照官方步骤走,遇到问题再一步步解决。

  ROS官方的参考链接:

http://wiki.ros.org/cn/noetic/Installation/Ubuntuicon-default.png?t=N6B9http://wiki.ros.org/cn/noetic/Installation/Ubuntu

1、设置ROS下载源:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

  如果下载很慢的话可以尝试一下替换成清华镜像源:

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

  如果还是有链接不上的问题,可以参考这篇文章替换阿里源:ubuntu镜像_ubuntu下载地址_ubuntu安装教程-阿里巴巴开源镜像站 (aliyun.com)icon-default.png?t=N6B9https://developer.aliyun.com/mirror/ubuntu

2、设置密钥 

  在终端输入:

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

  设置成功会显示如下

  因为我已经设置过秘钥了所以显示未改变,第一次输入的话会显示已导入

3、开始安装ROS

 3.1 更新软件包索引

sudo apt update

  完成后会显示:

 3.3 安装 ROS完整桌面版

sudo apt install ros-noetic-desktop-full

 这里我的ubuntu版本是20.04对应的ROS版本为noetic,其他ubuntu发行版本的只要更改这个版本号为当前ubuntu版本对应的ROS版本即可, 参考博文:https://blog.csdn.net/maizousidemao/article/details/119846292icon-default.png?t=N6B9https://blog.csdn.net/maizousidemao/article/details/119846292

 4、初始化和更新rosdep

sudo rosdep init
rosdep update

关于这两步报错的概率非常之大,归根结底是网络连接的问题,总结了几篇博文的解决方法:

使用国内镜像rosdepc,最为便捷的一种:https://blog.csdn.net/qq_47997583/article/details/122517228?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169025552716800192228206%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169025552716800192228206&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-8-122517228-null-null.142^v91^insert_down28v1,239^v3^insert_chatgpt&utm_term=ros%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187icon-default.png?t=N6B9https://blog.csdn.net/qq_47997583/article/details/122517228?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169025552716800192228206%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169025552716800192228206&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-8-122517228-null-null.142^v91^insert_down28v1,239^v3^insert_chatgpt&utm_term=ros%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

不使用国内镜像的其他的一些解决方法:

https://blog.csdn.net/KIK9973/article/details/118755045?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169025552716800192228206%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169025552716800192228206&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-118755045-null-null.142^v91^insert_down28v1,239^v3^insert_chatgpt&utm_term=ros%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187icon-default.png?t=N6B9https://blog.csdn.net/KIK9973/article/details/118755045?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169025552716800192228206%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169025552716800192228206&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-118755045-null-null.142^v91^insert_down28v1,239^v3^insert_chatgpt&utm_term=ros%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187https://blog.csdn.net/qq_44339029/article/details/108919545?spm=1001.2014.3001.5502icon-default.png?t=N6B9https://blog.csdn.net/qq_44339029/article/details/108919545?spm=1001.2014.3001.5502

5、验证ROS环境

 设置环境变量:

 打开新终端输入

gedit .bashrc

 在最下面输入

source /opt/ros/noetic/setup.bash

 ctrl+s保存关闭,在终端输入 

source ~/.bashrc

 打开新终端输入

roscore

 ros安装成功会正常运行 

 再打开一个新终端,输入

rosrun turtlesim turtlesim_node

再打开一个新终端,输入

rosrun turtlesim turtle_teleop_key

 在输入turtle_teleop_key这个终端中按键盘上的上下左右就可以控制小海龟运动了

至此ROS环境安装完成

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/53413.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【机器学习】pytorch安装——环境配置(极简教程)

🥑 Welcome to Aedream同学 s blog! 🥑 文章目录 省流总结新建环境确定显卡型号安装显卡驱动安装pytorch国内镜像下载本地下载 验证安装成功 最近重新配置环境,简单记录一下。最近chatgpt等大语言模型和ai绘图火热,也为了方便很多…

淘宝天猫重组换血,原核心高管离职;Google Bard 大更新,数学和逻辑能力有所提升;K8s 1.27 发布|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

【Redis】缓存一致性

文章目录 缓存一致性读缓存**双检加锁**策略 写缓存保障最终数据一致性解决方案先更新数据库,再更新缓存案例演示1->更新缓存异常案例演示2->并发导致 先更新缓存,再更新数据库案例演示->并发导致 先删除缓存,再更新数据库案例演示-…

Composer - 学习/实践

1.应用场景 熟练使用composer快速构建php web应用, 弄秦楚composer的基本工作原理. 2.学习/操作 文档 php三种工具pecl pear composer的区别_会飞的鱼的博客-CSDN博客_php-pear Composer 2.0 is now available! // Composer 2.0 is now available! 介绍 A multi-framework Co…

解读最佳实践:倚天 710 ARM 芯片的 Python+AI 算力优化 | 龙蜥技术

编者按:在刚刚结束的 PyCon China 2022 大会上,龙蜥社区开发者朱宏林分享了主题为《ARM 芯片的 PythonAI 算力优化》的技术演讲。本次演讲,作者将向大家介绍他们在倚天 710 ARM 芯片上开展的 PythonAI 优化工作,以及在 ARM 云平台…

解读最佳实践:倚天710 ARM芯片的 Python+AI 算力优化

编者按:在刚刚结束的 PyCon China 2022 大会上,龙蜥社区开发者朱宏林分享了主题为《ARM 芯片的 PythonAI 算力优化》的技术演讲。本次演讲,作者将向大家介绍他们在倚天 710 ARM 芯片上开展的 PythonAI 优化工作,以及在 ARM 云平台…

论文笔记:AugGPT: Leveraging ChatGPT for Text Data Augmentation

AugGPT:利用 ChatGPT 进行文本数据增强 摘要1 介绍2 相关工作2.1 数据增强2.2 小样本学习2.3 超大型语言模型2.4 ChatGPT:现在与未来 3 数据集3.1 亚马逊数据集3.2 症状数据集3.3 PubMed20k数据集 4 方法4.2 使用 ChatGPT 进行数据增强4.3 小样本文本分类…

好用的文献阅读插件(Easy Scholar、EasyPubMedicine、Sci-Hub X Now!)

目录 一、Easy Scholar 二、EasyPubMedicine 一、Easy Scholar Easy Scholar:自动显示期刊等级,帮助筛选优质论文。 安装: 点击浏览器右上角的“。。。”,选择“扩展”。 点击打开加载项 在浏览器的扩展商店中搜索“easy sch…

Zotero 6 文献管理 + 内置PDF阅读器 + 选中翻译

本来想叫《还在用知云?zotero 6内置PDF阅读器了 还带翻译插件的!》,想了想还是算了,不要做标题党,回归我朴实无华的标题吧。 如果你会用zotero只是来看翻译功能的,那你继续往下看。如果你还不会用zotero&a…

[科研神器]如何让ChatPDF帮你日读文献300篇

今天介绍一个新的工具ChatPDF,简直是读文献的绝对生产力啊。 我们要做的就是把PDF文件上传给它,让它帮你读,它会在几分钟内概述和理解整个文档你只需要提问就可以,而且支持中文。 ChatPDF的网址是:https://www.chatp…

【3款文献阅读的插件】

目录 01 easy Scholar 02 EasyPubMed 03 Sci-Hub X Now! 04 总结 重要事情说三遍:这个不涉及翻墙,这个不涉及翻墙,这个不涉及翻墙!!! 01 easy Scholar 点击下载文件,修改后缀名为zip文件&a…

文献阅读软件

文献阅读软件 上次对文献管理软件做了介绍,接下来对文献阅读及笔记整理软件进行介绍。 文献的基本格式是PDF,因此文献阅读软件的基本就是PDF阅读器,知网文献有专门的格式,没什么额外选择。因此,本文主要介绍的是PDF的…

文献阅读神器 ReadPaper

在以前我阅读文献的都是用的WPS,很多小伙伴用知云,但是今天我开始用ReadPaper了😄 推荐理由: 1.直接跳转参考文献 在一篇论文中参考文献,ReadPaper可以直接跳转阅读,不需要再去复制论文名字-搜索了。 就…

Python 带你花式过情人节

阅读文本大概需要 5 分钟。 一年 N 度的情人节又又又又又到了!有对象的人在享受着甜蜜的烦恼:今天 ta 会送我什么礼物?今天晚上去哪里度过?今天去哪里一起吃饭过节呢?啊!ta 竟然送我这么贵的礼物&#xff0…

这个情人节如何过得不一样?快来看哪个国家才是全球浪漫目的地 | 美通社头条...

美通社消息:这个情人节如何过得不一样?爱彼迎近期发布全球浪漫目的地,邀请情侣们住进令人怦然心动的房源,奔赴一场倾心已久的旅程。爱彼迎数据显示,泰国、马来西亚、菲律宾、巴西、南非等目的地,满足了情侣…

得分逼近ChatGPT,人类难以分辨!开源「原驼」爆火,iPhone都能微调大模型了

梦晨 发自 凹非寺来源 | 量子位 QbitAI 自动测试分数达到ChatGPT的99.3%,人类难以分辨两者的回答…… 这是开源大模型最新成果,来自羊驼家族的又一重磅成员——华盛顿大学原驼(Guanaco)。 更关键的是,与原驼一起提出的…

分享基个珍藏已久的良心网站,个个都很好用

推荐一:Poki 这几天4399要实名制了。玩起来挺麻烦的,还是换成Poki吧。也是一个收集游戏的网游网站,种类很多,有军事游戏,有动作游戏,有冒险游戏等等,我最喜欢的是公主换装游戏。 感觉瞬间回到…

GPT 4.0 你知道的和你不知道的?

GPT 4.0 人工智能聊天机器人 介绍GPT 4.0之前,先给大家介绍一下整理的一个类ChatGPT相关的工具,有可以总结论文的、微软作图的、反ChatGPT检测的、数据标注的等等工具,感兴趣的小伙伴可以访问:github链接 言归正传 今天我们主要…

【OpenAI 多模态预训练】VideoGPT?微软透露GPT-4或将在下周发布

【多模态预训练】VideoGPT?微软透露GPT-4或将在下周发布 先让我猜个名字,VideoGPT? 太绝了!看完ChatGPT之后就感觉OpenAI正在做多模态的预训练语言模型。万万没想到来的这么快。据介绍,GPT-4或将为多模态大模型&#…

趣链科技获数亿元C轮融资,晋升区块链核心技术独角兽

近日,区块链明星企业趣链科技官方宣布完成数亿元C轮融资,本轮融资由知名基金易方达资本领投、龚虹嘉带领的银宏基金跟投。相关报道显示,趣链科技这笔融资是今年以来国内区块链企业融资额最高的一起,公司整体估值达到10亿美元&…