ROS1 (Melodic) 安装教程
ROS 与 Ubuntu 的系统版本严格对应,不可混装。 如
ROS Melodic
对应 Ubuntu 18.04 LTS
本教程将使用
- Ubuntu 18.04
- bash (latest)
为基础进行演示。
安装
在终端中执行
随后跟随终端上的提示进行 ROS Melodic 的安装即可。
ROS 入门推荐资料
以下资料作为参考,不要求全部看完。
“哪里不会看哪里就好”
传智专修学院 ROS 教程
Autolabor 教程
其他教程
https://www.bilibili.com/video/BV1zt411G7Vn/
下面的教程本质是上面教程的手动版本。只是需要安装 ROS 则请参考上面的教程
在进行操作之前请确保你已经完成了 Ubuntu 的基础设置:语言、时区、apt
程序源设定。
操作步骤
-
配置 Ubuntu 软件仓库(Repositories)
你可以参考这里(USTC)的步骤进行。
首先修改apt
包管理器的sources.list
添加来自清华镜像的 ROS 源。打开终端输入:
-
添加 PGP 密钥
-
安装
ros-melodic
包
首先要做的是去更新软件源索引。-
「推荐」完整安装
包含:ROS、rqt、rviz、机器人通用库、2D/3D 模拟器、导航以及 2D/3D 感知包。
-
桌面版安装
包含:ROS,rqt,rviz 和机器人通用库
以上两种任意选择,在终端执行后即开始安装。
-
-
初始化
rosdep
在你使用ROS
之前,需要初始化rosdep
。rosdep
让你能够轻松地安装被想要编译的源代码,或被某些ROS
核心组件需要的系统依赖。-
用 pip 安装 rosdepc
在终端中执行
pip install rosdepc
若在安装结束时 pip 给出有关环境变量 “PATH” 的提示,则手动编辑
~/.bashrc
文件将~/.local/share/bin
也添加进 PATH 中即可。 -
运行 rosdepc 进行初始化
在终端执行
rosdepc init
按照提示进行即可。
{: .warning}
以下步骤已经不再推荐,使用 rosdepc 即可。
-
-
设置环境
通过修改.bashrc
启动脚本,将ROS
环境变量自动添加到 新 bash 会话会很方便。 -
环境测试
在终端中输入roscore
,激活ROS
核心。 再打开一个终端,输入:若正常,应有新窗口打开且显示有一只海龟。 继续打开新终端,执行:
这时你的鼠标要停留在当前这个终端界面,按键盘上面的 “上下左右” 来控制海龟的移动。
以上内容能实现则说明ROS Melodic
环境已经安装、配置完成了。 -
卸载
ros-melodic
(如遇安装出错等情况)
参考链接
【0】https://blog.csdn.net/hxj0323/article/details/121215992
【1】http://wiki.ros.org/cn/melodic/Installation/Ubuntu
【2】http://wiki.ros.org/cn/ROS/Tutorials
【3】https://blog.csdn.net/qq_44830040/article/details/106049992
【4】https://www.guyuehome.com/10082
【5】https://mirrors.ustc.edu.cn/help/ros.html