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

    树莓派怎么安装ros系统?

    已定时 已固定 已锁定 已移动
    动手学ROS2
    树莓派安装ros 树莓派安装ros方案
    3
    3
    490
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • K
      Kevin111
      最后由 编辑

      我想用Ubuntu系统安装ros但是我没找到20.04桌面版的Ubuntu系统,于是安了22.04的系统然后安装ros系统安装失败,我之前在20.04系统上还安装成功了的?
      仓库"http://packages.ros.org/ros/ubuntu jammy Release"没有Release文件。这是安装时遇到的错误。

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

        你在尝试在树莓派上使用Ubuntu 22.04 (Jammy Jellyfish) 安装ROS时遇到的问题主要是因为ROS的官方仓库可能还没有为Ubuntu 22.04版本提供完整的支持。ROS(Robot Operating System)的某些版本可能只支持特定的Ubuntu LTS(长期支持)版本,而Ubuntu 22.04相对较新,可能还没有被完全集成。

        解决方案

        1. 使用Ubuntu 20.04 LTS:
          如果你之前在Ubuntu 20.04上成功安装了ROS,并且你当前的项目或应用没有特定的需求必须使用Ubuntu 22.04,那么最简单的方法是继续使用Ubuntu 20.04 LTS。这是ROS支持最完善的Ubuntu版本之一。

        2. 尝试使用ROS Noetic:
          ROS Noetic是ROS 1的最后一个长期支持版本,它支持Ubuntu 20.04和更高版本(包括22.04)。你可以尝试在Ubuntu 22.04上安装ROS Noetic。首先,你需要设置ROS的apt源,并更新你的包列表。以下是一些基本的安装步骤:

          sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
          sudo apt update
          sudo apt install ros-noetic-desktop-full
          

          注意:由于Ubuntu 22.04相对较新,上述命令可能仍然会遇到一些问题。如果出现问题,可以尝试查看ROS的官方文档或社区论坛以获取最新的安装指南或解决方案。

        3. 使用ROS 2(推荐):
          如果你的项目可以兼容ROS 2,那么这是一个更好的选择。ROS 2对Ubuntu 22.04有更好的支持,并且提供了许多新特性和改进。你可以从ROS 2的官方文档中找到安装指南。

          sudo apt update && sudo apt install curl
          curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros2.repos | sudo tee /etc/apt/sources.list.d/ros2.list
          sudo apt update
          sudo apt install ros-foxy-desktop
          

          注意:foxy是ROS 2的一个版本,你可以选择安装其他版本,如galactic或humble,具体取决于你的需求和ROS 2的兼容性。

        4. 检查网络问题:
          如果你确信你的Ubuntu版本和ROS版本是兼容的,但仍然遇到“没有Release文件”的错误,可能是网络问题或ROS源服务器的问题。尝试更换不同的网络或使用VPN,并再次尝试更新和安装。

        5. 寻求社区帮助:
          如果以上方法都不能解决问题,你可以考虑在ROS的官方论坛、Stack Overflow或Reddit的ROS相关社区中寻求帮助。

        希望这些建议能帮助你解决问题!


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

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

        1 条回复 最后回复 回复 引用 0
        • 小鱼小
          小鱼 技术大佬 @Kevin111
          最后由 编辑

          @Kevin111 Ubuntu系统和ROS是有匹配关系的

          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

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