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

    Windows系统安装Ros2

    已定时 已固定 已锁定 已移动
    动手学ROS2
    ros2 windows dds
    3
    5
    646
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 25010958372
      焘
      最后由 编辑

      Windows系统ros2在线安装连不上,离线安装包网站也进不去(科学上网也不行)。二进制安装默认要求rti dds,要付费。卡了几天了,有没有哪位大佬可以指点迷津。非常感谢

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

        在Windows系统上安装ROS 2(Robot Operating System 2)时遇到在线安装连接不上、离线安装包网站无法访问(包括科学上网也无法解决),以及二进制安装默认要求付费的RTI DDS等问题,确实会带来不少困扰。以下是一些建议,希望能帮助你解决这些问题:

        1. 检查网络连接

        • 确认网络连接稳定:确保你的网络连接是稳定的,并且没有防火墙或安全软件阻止ROS 2的安装包下载。
        • 尝试更换网络环境:如果是在公司或学校网络下,可能由于网络策略限制导致无法访问某些网站。尝试切换到家庭网络或使用手机热点等其他网络环境。

        2. 尝试其他下载源

        • 使用国内镜像源:ROS 2的官方源在国外,因此下载速度可能较慢或无法访问。你可以尝试使用国内的镜像源,如清华大学开源软件镜像站等,但需要注意这些镜像源可能不包含所有版本的ROS 2。
        • 手动下载离线安装包:如果在线安装不可行,可以尝试从其他可靠的网站或论坛手动下载ROS 2的离线安装包。但需要注意验证安装包的完整性和来源的可靠性。

        3. 解决RTI DDS问题

        • 了解RTI DDS:RTI DDS(Real-Time Innovations Data Distribution Service)是一个高性能的数据分发服务中间件,用于在实时系统中实现高效的数据交换。ROS 2的某些发行版或配置默认要求使用RTI DDS,但这通常是可选的。
        • 选择不使用RTI DDS:如果你不需要RTI DDS的高级功能,可以在安装ROS 2时选择不使用它。这通常可以通过修改安装命令或配置文件来实现。
        • 寻找替代方案:如果RTI DDS是必需的,但你又不想付费,可以考虑寻找其他开源或免费的DDS实现作为替代。

        4. 寻求社区帮助

        • 加入ROS社区:ROS拥有庞大的社区支持,你可以在ROS的官方论坛、GitHub仓库、Stack Overflow等平台寻求帮助。
        • 搜索类似问题:在寻求帮助之前,先搜索是否有人遇到过类似的问题,并查看他们是如何解决的。
        • 详细描述问题:在寻求帮助时,尽量详细描述你的问题,包括你尝试过的解决方法、你的系统配置、错误信息等,以便他人更好地理解你的问题并提供帮助。

        5. 考虑使用虚拟机或Docker

        • 使用虚拟机:如果Windows系统上安装ROS 2遇到困难,你可以考虑在虚拟机中安装Linux系统,并在Linux系统上安装ROS 2。这样可以避免Windows系统特有的兼容性问题。
        • 使用Docker:Docker是一个开源的应用容器引擎,可以让你将ROS 2应用及其依赖打包成一个可移植的容器。使用Docker可以避免直接在Windows系统上安装ROS 2的复杂性。

        综上所述,解决Windows系统上安装ROS 2的问题需要综合考虑多个方面,包括网络连接、下载源、软件依赖、社区支持等。希望以上建议能帮助你顺利解决安装问题。


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

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

        1 条回复 最后回复 回复 引用 0
        • 25010958372
          焘
          最后由 2501095837 编辑

          在线安装报错
          47262b1b-c797-43c2-b0f6-6bfedf7a92d4-image.png

          ganyuanzhenG 1 条回复 最后回复 回复 引用 0
          • ganyuanzhenG
            Elysia 技术大佬 @2501095837
            最后由 编辑

            @2501095837 Windows 版本如果不是必须要Windows上的话,可以用WSL或者虚拟机里面代替哈。

            Windows版本的安装由于网络问题,很难直接成功的。并且后续安装各种依赖都是用vcpkg编译安装。

            我难道就没有一段英勇,美好而又虚幻的过去……幸运地写在金叶片上?

            25010958372 1 条回复 最后回复 回复 引用 0
            • 25010958372
              焘 @ganyuanzhen
              最后由 编辑

              @ganyuanzhen 好的谢谢

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