Ubuntu18.04安装ROS Melodic

2 篇文章 0 订阅
本文记录了一位用户在Ubuntu 18.04上安装ROS Melodic时遇到的问题及解决过程。首先,通过清华源安装ROS遇到问题,后采用pip安装rosdep的方法,但过程中遇到了找不到roscore的错误。通过检查和安装相关包,最终解决了这个问题。在设置环境变量后,成功运行roscore,并展示了如何启动和控制小乌龟模拟器。
摘要由CSDN通过智能技术生成

我在按照网上较为普遍的清华源方式安装ROS中出现了错误:

 更换软件源报错,尝试了几种方法仍然解决不了,还是自己太菜了。。

后来在一篇公众号中找到了另一种更简单的安装方法,主要步骤如下:

打开终端输入:

sudo pip install rosdepc

如果显示没有pip可以试试输入下面这个:


sudo pip3 install rosdepc

如果pip3还没有,则输入:


sudo apt-get install python3-pip 
sudo pip install rosdepc

上面命令输完后,接着输入进行初始化:

sudo rosdepc init

最后输入更新:

rosdepc update

表示更新完成,可使用ROS小乌龟进行测试,看看有没有安装成功。 

终端输入:

roscore

又报了错,找不到roscore:

根据提示输入:sudo apt install python-roslaunch

依然报错:E: Unable to correct problems, you have held broken packages.

则需要检查文件roscore是否存在,输入命令:

cd /opt/ros/melodic/bin
ls -l

若没有roscore文件,则进行安装,输入命令:

sudo apt-get install ros-melodic-desktop

安装完成之后再次进行roscore文件检测,输入:

cd /opt/ros/melodic/bin
ls -l

显示文件roscore已经存在:

本以为大功告成的我,在终端输入roscore,依然报错:

 这下心态有点小崩,不管了,先去吃饭。。。

吃饭期间经一位大佬提醒让我看看是不是环境变量没有设置,回来后试了一下输入:

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

再次终端输入roscore:

 roscore打开成功!

接着打开第二个终端界面,输入:

rosrun turtlesim turtlesim_node

 

出现了小乌龟的画面,要想移动小乌龟,需要打开第三个终端界面,输入:

rosrun turtlesim turtle_teleop_key

 

移动小乌龟时要把鼠标放在第三个终端界面上,不要放在小乌龟界面上,然后通过键盘的上下左右键来控制小乌龟移动。

至此,折腾了一早上的ROS中午装好了,希望bug越来越少,头发越来越多吧!加油!

参考博客:

Ubuntu18.04下安装ROS_haiyinshushe的博客-CSDN博客_ubuntu安装ros本文就是为Ubuntu18.04安装ROS Melodic首先ubuntu不同的版本对应ROS不同的版本,我们需要在安装过程中找到对应的版本进行在终端里的安装操作; 图片转自http://f.dataguru.cn/thread-903259-1-1.htmlMelodic主要对应:Ubuntu Artful (17.10), Bionic (18.04 LTS) 以及Debia...https://blog.csdn.net/haiyinshushe/article/details/84256137ROS安装问题: “Command ‘roscore‘ not found, but can be installed with: sudo apt install python-roslaunch“_tom17的博客-CSDN博客ROS安装问题: "Command 'roscore' not found, but can be installed with: sudo apt install python-roslaunch"前言问题描述解决方案前言VMware 15虚拟机,Ubuntu 18系统,安装 ROS melodic。安装结束之后,运行指令 “roscore”,弹出 “Command ‘roscore’ not found, but can be installed with: sudo apt install pythttps://blog.csdn.net/tom17/article/details/107748686?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6.no_search_link本文之后,世上再无rosdep更新失败问题!如果有....小鱼就...造福国内用户的rosdepc出来啦,再也不用担心rosdep初始化失败问题。\x0a大家好,我是小鱼,经过小鱼的不懈努力,rosdep国产替代品rosdepc终于完成,一行代码搞定初始化失败问题。https://mp.weixin.qq.com/s/VGs8oWdhHH6XsHcx21lN4Q

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值