ubuntu18安装ros

news/2024/10/3 12:50:46

一、环境配置

我的环境:Ubuntu18.04+melodic

Ubuntu对应的ROS版本:

img

二、安装步骤

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'

2.添加密钥

输入命令:

$ sudo apt-key adv --keyserver"'hkp:/ OpenPGP Keyserver' --recv-keyC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3.更换软件源

安装之前一定要换源,不然下载特别慢。

第一步,打开【Ubuntu软件】,点击左上角的软件更新换源

img

第二步:网址改为箭头所示地址

img

4.安装ROS

输入命令:

$ sudo apt-get update
$ sudo apt-get install ros-melodic-desktop-full

5.初始化rosdepc

输入命令1:

$ sudo apt-get install python-pip
$ sudo pip install rosdepc

输入命令2:

$ sudo rosdepc init
$ rosdepc update

如果输入命令2后还有没更新成功的,继续执行命令2,第二次应该会成功

6.设置环境变量

输入命令:

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

7.安装 rosinstall

输入命令:

$ sudo apt-get install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

8.验证ROS是否安装成功

通过运行一个小海龟的例程进行验证,以下每个命令都需要打开一个新终端执行。

输入命令1:

$ roscore

img

输入命令2:

$ rosrun turtlesim turtlesim_node

img

输入命令3:

$ rosrun turtlesim turtle_teleop_key

img

至此,小海龟运行成功,ROS安装成功。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

基于DPAPI+RDP技术实现本地打开远程程序,并映射到本地机器桌面上

本教程使用工具所使用的环境说明: 启动器开发工具:VS2022 启动器所用客户端技术:.NET 8 + WPF 启动器其他技术:DPAPI 启动器发布的可执行程序,系统要求:Windows 7以及以上,X64 如果需要本程序,可以在网盘获取。网盘地址:链接: https://pan.baidu.com/s/1QPstE5-1zPK-q…

wx推送

推送消息到wx基本代码 注意:import requests APPTOEKN = "AT_xxxxxxxxxxxxxxxxxxxxxxxxxx" UIDS = ["UID_xxxxxxxxxxxxxxxxxxxxx",]def send_message(msg,summary="test"):"""微信公众号推送发送消息:param msg: 要发送的内容:pa…

修改el-menu 样式

el-menu-item 修改el-menu项的高度 el-sub-menu 修改el-menu的下拉高度

矿山电子封条智能监管系统

矿山电子封条智能监管系统通过YOLOv7网络模型技术,矿山电子封条智能监管系统在通过在煤矿关键地点已经安装的摄像机,对矿井人数变化、生产作业状态、出入井人员等情况实时监测分析,发现煤矿人员作业及状态异常动态及时告警,自动将报警信息推送给后台系统,对矿山场景下人员…

高级语言程序设计第2次作业

打这个时忘了打return 0;运算时把/打成了打这个时没碰到问题因为忘了上下限是啥,所以随便打了一个比较大的数字p notation 不会打电脑警告是看了书才知道是\a无 一开始把浮点数换成了整数回答书上的问题: 系统处理整数上溢时,会从头再进行运算;若为浮点数上溢,则会进行中…

SCoRe: 通过强化学习教导大语言模型进行自我纠错

大语言模型(LLMs)在推理任务中,如数学问题求解和编程,已经展现出了优秀的性能。尽管它们能力强大,但在实现能够通过计算和交互来改进其回答的算法方面仍然面临挑战。现有的自我纠错方法要么依赖于提示工程,要么需要使用额外的模型进行微调,但这些方法都有局限性,往往无法产生有…

黑神话像素版(怀旧服)

包含电脑端(是个电脑就能玩,不需要配置),手机端(是个手机就能玩),此版本为黑神话像素版本,真正的免费游戏。包含电脑端(是个电脑就能玩,不需要配置),手机端(是个手机就能玩),此版本为黑神话像素版本,真正的免费游戏。 免费下载地址:https://pan.quark.cn/s/b4…

o1 式开源推理链项目 g1:可基于 Llama 3.2-90b 模型

g1 简介g1 是一个开源项目,利用 Llama 3.1 70b 模型在 Groq 硬件上实现类似 OpenAI o1 的推理链能力。项目通过精心设计的提示策略引导语言模型进行逐步推理,解决了传统语言模型在逻辑推理方面的不足。 工作原理利用动态推理链,逐步引导 Llama 3.1 模型完成复杂逻辑问题 模型…