Skip to content

ROS1 (Melodic) 安装教程

约 1 分钟阅读 0%

系统要求

Ubuntu 18.04 LTS

ROS 版本

ROS Melodic

难度

初级

预计时间

约 30 分钟


  1. 打开终端

  2. 执行一键安装脚本

    Terminal window
    wget http://fishros.com/install -O fishros && . fishros
  3. 跟随终端提示选择 ROS Melodic 进行安装



在进行操作之前请确保你已经完成了 Ubuntu 的基础设置:语言、时区、apt 程序源设定。

  1. 配置 Ubuntu 软件仓库

    添加来自清华镜像的 ROS 源:

    Terminal window
    sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
  2. 添加 PGP 密钥

    Terminal window
    sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
  3. 更新软件源索引

    Terminal window
    sudo apt update
  4. 安装 ROS Melodic

    Terminal window
    sudo apt install ros-melodic-desktop-full

    包含:ROS、rqt、rviz、机器人通用库、2D/3D 模拟器、导航以及 2D/3D 感知包。

  5. 初始化 rosdep

    使用 pip 安装 rosdepc:

    Terminal window
    pip install rosdepc
    rosdepc init
  6. 设置环境变量

    Terminal window
    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
    source ~/.bashrc
  7. 环境测试

    在终端输入 roscore 激活 ROS 核心,然后打开新终端执行:

    Terminal window
    rosrun turtlesim turtlesim_node

    若正常应有新窗口打开且显示一只海龟。继续打开新终端执行:

    Terminal window
    rosrun turtlesim turtle_teleop_key

    用键盘上下左右键控制海龟移动,以上内容能实现则说明安装成功!


发现问题?欢迎在 GitHub 上直接编辑此文档。