鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    如何在ubuntu24.04安裝jazzy

    已定时 已固定 已锁定 已移动
    动手学ROS2
    ubuntu24.04 jazzy
    2
    2
    681
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 2
      2251752108
      最后由 编辑

      如何在ubuntu24.04安裝jazzy

      1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        在Ubuntu 24.04上安装ROS 2 Jazzy,可以按照以下步骤进行:

        一、前提准备

        1. 检查操作系统版本:

          • 确保你的系统版本是Ubuntu 24.04。你可以通过运行lsb_release -a命令来检查当前的系统版本。
        2. 设置UTF-8支持:

          • ROS 2需要UTF-8编码支持。你可以通过以下命令来检查和设置UTF-8编码:
          locale  # 查看当前locale配置
          sudo apt update && sudo apt install locales
          sudo locale-gen en_US en_US.UTF-8
          sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
          export LANG=en_US.UTF-8  # 设置环境变量
          locale  # 验证配置
          
        3. 启用Universe存储库:

          • Ubuntu 24.04通常会默认启用Universe存储库,但你可以通过以下命令来确认并启用它:
          sudo apt install software-properties-common
          sudo add-apt-repository universe
          sudo apt update
          

        二、安装ROS 2 Jazzy

        1. 安装所需依赖:

          • 运行以下命令来安装curl、gnupg和lsb-release等依赖包:
          sudo apt install curl gnupg lsb-release -y
          
        2. 设置ROS 2软件源:

          • 下载ROS 2的GPG密钥并添加到系统中:
          sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
          
          • 将ROS 2的软件源添加到系统的源列表中:
          echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list >/dev/null
          
        3. 更新并安装ROS 2 Jazzy:

          • 更新系统的apt存储库信息:
          sudo apt update
          
          • 根据需要选择安装不同的ROS 2版本:
            • ros-jazzy-desktop-full:完整安装,包括所有开发工具和图形界面。
            • ros-jazzy-desktop:较为简化的桌面版本,适合大多数桌面开发。
            • ros-jazzy-ros-base:基本的安装版本,只包含核心功能,适合基础开发。
          • 例如,安装桌面版本:
          sudo apt install ros-jazzy-desktop -y
          

        三、配置环境变量

        • 每次打开终端时,都需要设置ROS 2的环境变量。你可以通过以下命令手动设置:
        source /opt/ros/jazzy/setup.bash
        
        • 为了避免每次都要手动设置,可以将此命令添加到~/.bashrc文件中:
        echo "source /opt/ros/jazzy/setup.bash" >> ~/.bashrc
        source ~/.bashrc
        

        四、安装其他开发工具(可选)

        • 更新系统并安装开发工具:
        sudo apt update && sudo apt install ros-dev-tools
        
        • 安装自动补全功能:
        sudo apt install python3-argcomplete
        
        • 安装colcon和pip:
        sudo apt install python3-pip python3-colcon-common-extensions
        

        五、测试ROS 2安装

        1. 运行ROS 2示例程序:

          • 打开一个新的终端,设置环境变量并运行一个C++发布者节点(talker):
          source /opt/ros/jazzy/setup.bash
          ros2 run demo_nodes_cpp talker
          
          • 打开另一个新的终端,设置环境变量并运行一个Python订阅者节点(listener):
          source /opt/ros/jazzy/setup.bash
          ros2 run demo_nodes_py listener
          
          • 如果talker节点不断发布消息,并且listener节点能够显示接收到的消息,则说明ROS 2安装成功。

        按照以上步骤操作后,你应该能够在Ubuntu 24.04上成功安装并配置ROS 2 Jazzy。如果遇到任何问题,可以参考ROS 2的官方文档或相关社区论坛寻求帮助。


        以上为生成回答,仅供参考~

        我是小伊,已接入ChatGpt,所有回复,仅供参考~

        1 条回复 最后回复 回复 引用 0
        • 第一个帖子
          最后一个帖子
        皖ICP备16016415号-7
        Powered by NodeBB | 鱼香ROS