我在按照网上较为普遍的清华源方式安装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的博客-优快云博客_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.youkuaiyun.com/haiyinshushe/article/details/84256137ROS安装问题: “Command ‘roscore‘ not found, but can be installed with: sudo apt install python-roslaunch“_tom17的博客-优快云博客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 pyt
https://blog.youkuaiyun.com/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

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

被折叠的 条评论
为什么被折叠?



