ubuntu18.04 安装melodic 版本ros

news/2024/11/6 11:47:27/

1 打开软件更新

选择清华源代码,点击关闭后,选择弹出的提示更新软件源。

2。设置软件源

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

3 设置密钥

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

3.安装

sudo apt-get update
sudo apt-get install ros-melodic-desktop-full
sudo rosdep init

4 错误1  ,运行sudo rosdep init 会提示,参考博客https://blog.csdn.net/nanianwochengshui/article/details/105702188#commentBox解决。

ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down

5接着输入: 

sudo rosdep init
rosdep update
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

6安装完毕,测试

roscore

7 错误2,上面测试结果报错

Command ‘roscore’ not found, but can be installed with:
sudo apt install python-roslaunch

8运行下面指令解决7中报错

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

9再次运行 rescore ,测试结果如下则安装成功!

... logging to /home/zsp/.ros/log/1629ce60-1f17-11eb-8b6a-00e067152f2b/roslaunch-zsp-Nano6F-7F-29582.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.started roslaunch server http://zsp-Nano6F-7F:37981/
ros_comm version 1.14.9SUMMARY
========PARAMETERS* /rosdistro: melodic* /rosversion: 1.14.9NODESauto-starting new master
process[master]: started with pid [29597]
ROS_MASTER_URI=http://zsp-Nano6F-7F:11311/setting /run_id to 1629ce60-1f17-11eb-8b6a-00e067152f2b
process[rosout-1]: started with pid [29608]
started core service [/rosout]
^C[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done

 

 


http://www.ppmy.cn/news/350654.html

相关文章

Python实现BP网络并进行语音识别(三)

title: Python实现BP网络并进行语音识别&#xff08;三&#xff09; date: 2019-06-09 20:45:40 tags: [python, BP, 语音识别] 前言 在深度学习领域&#xff0c;一份好的数据决定了成功的一半。为了得到优质的声音样本&#xff0c;我特意选取了三位相声大师的单口相声&#…

dpkg 被中断问题解决方法

linux系统安装软件是有时会碰到“dpkg 被中断,您必须手工运行 sudo dpkg –configure -a解决此问题”&#xff0c;然而按照提示运行却并没能很好的解决问题。其实导致这个问题的主要原因是因为/var/lib/dpkg/updates文件下的文件有问题&#xff0c;可能是其他软件安装过程或是其…

新一配:iPod及其系列产品【转载】

iPod 是苹果公司设计和销售的系列便携式多功能数字多媒体播放器。iPod系列中的产品都提供设计简单易用的用户界面&#xff0c;除iPod touch与第6-7代iPod nano外皆由一环形滚轮操作。在早期&#xff0c;大多数iPod产品使用内置的硬盘储存媒介&#xff0c;而iPod nano、iPod shu…

苹果mp3软件_学文案一代神器iPod的16年兴衰——苹果广告40年

文章较长&#xff0c;建议先点在看转发后收藏看 Think different 让用户重新忆起苹果昔日荣光&#xff0c;iMac则重新点燃了人们对苹果的激情&#xff0c;成功挽救了苹果。 不过真正将苹果推上神坛&#xff0c;开启新篇章的&#xff0c;是iPod。 苹果广告第四波&#xff1a;iPo…

Mac OS X下使用MySQL出现中文乱码的解决办法

文章转自&#xff1a;http://www.2cto.com/database/201110/108470.html 最近安装了mac osx lion系统&#xff0c;然后安装了mysql5.5.16版本的数据库进行开发&#xff0c;但是大家都知道&#xff0c;mysql的默认编码是latin1&#xff0c;如果存储中文的话就会出现乱码。 配置方…

极速理解设计模式系列:21.简单工厂模式(Simple Factory Pattern)

四个角色&#xff1a;抽象产品(Product)、具体产品(Concrete Product)、工厂(Creator)、客户端(Client) 抽象产品(Product):需要创建的各种产品的父类。这类产品有共同的接口。 具体产品(Concrete Product):需要创建的具体对象。 工厂(Creator):内部逻辑可以控制生成目标对象。…

文本编辑器GNU Nano 6.0 发布

自 1999 年末发布以来&#xff0c;GNU Nano 为基于终端的文本编辑器的易用性设定了新标准&#xff0c;从那时起&#xff0c;它已经发布了大量版本&#xff0c;其中最新的是全新的 6.0 版本。 虽然不一定是功能最丰富的版本&#xff0c;但它确实有一些关键的改进。让我们来看看其…

Windows软件:如何安装ideaIU-2020.3.3并使用无限重置插件达到永久使用

​前言&#xff1a; ​在我们做SpringBoot Java项目时&#xff0c;一个好的开发工具可以让我们的效率达到事半功倍&#xff0c;早期的eclipse已经无法满足我们日常需求&#xff0c;当然idea集成开发工具在很早前就已经进入市场&#xff0c;如今取得了无法撼动的地位&#xff0c…