返回

Windows 11子系统:Ubuntu 18.04安装ROS Melodic

后端

从Microsoft Store安装Ubuntu 18.04

  1. 打开Microsoft Store并搜索“Ubuntu”。
  2. 单击“获取”按钮下载并安装Ubuntu 18.04。
  3. 安装完成后,启动Ubuntu 18.04。

配置环境

  1. 安装必要的软件包。

    sudo apt update
    sudo apt install curl wget git
    
  2. 设置环境变量。

    export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    
  3. 重启Ubuntu 18.04。

安装ROS Melodic

  1. 添加ROS Melodic仓库。

    sudo sh -c "echo 'deb http://packages.ros.org/ros/ubuntu xenial main' > /etc/apt/sources.list.d/ros-melodic.list"
    
  2. 导入仓库密钥。

    sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
    
  3. 更新软件包列表。

    sudo apt update
    
  4. 安装ROS Melodic。

    sudo apt install ros-melodic-desktop-full
    
  5. 设置环境变量。

    source /opt/ros/melodic/setup.bash
    
  6. 重启Ubuntu 18.04。

测试ROS Melodic

  1. 打开终端并输入以下命令。

    roscore
    
  2. 在另一个终端中输入以下命令。

    rostopic list
    
  3. 您应该会看到类似于以下内容的输出。

    /clock
    /cmd_vel
    /image_raw
    /joint_states
    /odom
    /scan
    /tf
    /tf_static
    

结论

现在您已经成功地在Windows 11子系统中安装了ROS Melodic。现在,您可以开始开发自己的ROS应用程序了。