我是靠谱客的博主 傲娇砖头,这篇文章主要介绍Ubuntu18.04 ROS Melodic安装全过程整理1. 更换源2. 设置source.list3. 设置公匙4. 更新package5. 安装ROS Melodic完整版6. 安装rosdep7. rosdep初始化8. 将ROS环境添加到环境配置文件中9. 安装一些必要依赖10. 检查是否安装完毕,现在分享给大家,希望可以做个参考。
主要的安装过程参考博客1
1. 更换源
可以更换清华源。
2. 设置source.list
复制代码
1
2sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
3. 设置公匙
复制代码
1
2sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
4. 更新package
复制代码
1
2sudo apt-get update
5. 安装ROS Melodic完整版
复制代码
1
2sudo apt-get install ros-melodic-desktop-full
6. 安装rosdep
复制代码
1
2sudo apt install python-rosdep
7. rosdep初始化
复制代码
1
2sudo rosdep init
此时出现提示
复制代码
1
2
3
4Wrote /etc/ros/rosdep/sources.list.d/20-default.list Recommended: please run rosdep update
执行
复制代码
1
2rosdep update
提示出现错误
复制代码
1
2
3
4reading in sources list data from /etc/ros/rosdep/sources.list.d ERROR: error loading sources list: ('The read operation timed out',)
这是因为初始化指令中使用到的url网址https://raw.githubusercontent.com/ros/rosdistro
需要"科学上网"才能获取文件,一个可靠的解决方式是将https://github.com/ros/rosdistro
上的.zip
压缩包下载到本地后解压,然后将初始化指令涉及文件中的url地址从网址更换为文件路径。
例如,下载解压到Document
文件夹中并解压。
复制代码
1
2
3
4
5
6sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py sudo gedit /etc/ros/rosdep/sources.list.d/20-default.list
在打开的文件中分别搜索raw:
将https://raw.githubusercontent.com/ros/rosdistro/master
全部替换为file:home/lijian/Documents/rosdistro-master
(你放置rosdistro
的路径)
再次输入指令
复制代码
1
2rosdep update
8. 将ROS环境添加到环境配置文件中
复制代码
1
2
3echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc
9. 安装一些必要依赖
复制代码
1
2sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
10. 检查是否安装完毕
使用Shift +Ctrl+T创建新终端,在三个终端分别输入以下指令,出现小乌龟界面
复制代码
1
2
3
4roscore rosrun turtlesim turtlesim_node rosrun turtlesim turtle_teleop_key
点击第三个终端窗口,将控制权限放在这个窗口上,此时可以使用键盘的上下左右控制小乌龟的前后移动与左右转弯,恭喜你已经成功安装好了ROS!
参考博客:
- https://blog.csdn.net/zsl1373/article/details/119789295?spm=1001.2014.3001.5501
- https://www.cnblogs.com/gary-guo/p/12650552.html
最后
以上就是傲娇砖头最近收集整理的关于Ubuntu18.04 ROS Melodic安装全过程整理1. 更换源2. 设置source.list3. 设置公匙4. 更新package5. 安装ROS Melodic完整版6. 安装rosdep7. rosdep初始化8. 将ROS环境添加到环境配置文件中9. 安装一些必要依赖10. 检查是否安装完毕的全部内容,更多相关Ubuntu18.04内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复