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

    [ROS1 on Ubuntu 22.04] 在Ubuntu 22.04直接使用ROS1的新方案

    已定时 已固定 已锁定 已移动
    工具软件
    ros ubuntu22.04
    10
    27
    5.8k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • ganyuanzhenG
      Elysia 技术大佬
      最后由 ganyuanzhen 编辑

      最早我发布在RCBBS

      最近在Ubunutu22.04上编译打包了ROS1, 发布了第一个测试版本。经过我的测试,可以正常编译使用navigating,rviz等包,后续会补齐依赖等等信息,也可以支持打包其他的有用的第三方包。


      第二版出炉啦!(2024/8/20)

      • 首先确认自己用的是Ubuntu 22.04

      • 执行如下命令:

      sudo add-apt-repository ppa:ros-for-jammy/noetic
      sudo apt update
      
      • 然后安装你喜欢的版本,比如:
      sudo apt install ros-noetic-desktop-full
      

      目前第一版测试方法:
      测试方法如下:

      1. 添加我的gpg签名
      sudo curl -L -o /etc/apt/trusted.gpg.d/ros1-on-ubuntu.gpg.asc https://sourceforge.net/projects/ros-for-ubuntu/files/repo/ROSMirror/public-file.key
      
      1. 添加我的deb源
      sudo bash -c "echo 'deb https://sourceforge.net/projects/ros-for-ubuntu/files/repo/ROSMirror jammy main' >> /etc/apt/sources.list.d/ros1-on-ubuntu.list"
      sudo apt update
      
      1. 安装
      sudo apt install ros-noetic-desktop-full
      
      1. 可以测试使用了,有问题可以在帖子下面反馈或者在这里提issue:https://github.com/ganyuanzhen/ROS-on-Jammy

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

      ganyuanzhenG 26714418512 11207061581 3 条回复 最后回复 回复 引用 2
      • 邵
        邵国微
        最后由 编辑

        博主,你好,deb源支持 x86 系统电脑吗

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

          @邵国微 支持的是amd64。目前这个源是我做的第一版,之后会有拆成小包的第二版(^_^)

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

          邵 1 条回复 最后回复 回复 引用 0
          • 邵
            邵国微 @ganyuanzhen
            最后由 编辑

            @ganyuanzhen 好的,感谢博主

            1 条回复 最后回复 回复 引用 0
            • Y
              youjian2280
              最后由 编辑

              有Ubuntu 22.04上编译安装 ROS1 melodic 的版本吗?或者编译流程,自己编译太多依赖要解决了,还有坑

              1 条回复 最后回复 回复 引用 1
              • ganyuanzhenG ganyuanzhen 在 中 引用了 这个主题
              • ganyuanzhenG
                Elysia 技术大佬 @ganyuanzhen
                最后由 编辑

                @ganyuanzhen 24.04也编译好啦!使用方法类似:

                sudo add-apt-repository ppa:ros-for-jammy/noble
                sudo apt update
                sudo apt install ros-noetic-desktop-full
                

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

                L ganyuanzhenG 2 条回复 最后回复 回复 引用 0
                • L
                  LLXC @ganyuanzhen
                  最后由 编辑

                  @ganyuanzhen 真的帮大忙了,新的笔记本20.04一大堆驱动装不上,无线网卡/蓝牙/触控板等等,看了各种教程都没办法,22.04又直接grub安装黑屏,找解决办法也没用,只能装了24.04,驱动什么的都支持非常好,最大的问题就是ROS1了,现在解决掉了,感激不尽

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

                    @LLXC 有用就好,需要注意一个小问题就是移植的版本C++标准是17。然后24.04上rqt node_graph会显示一个多余的圆圈。其他的问题遇到了也可以提一下,看看有没有办法修补修补。

                    目前基本功能是正常的()

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

                    1 条回复 最后回复 回复 引用 0
                    • 邵
                      邵国微
                      最后由 编辑

                      大佬,可以把rqt_bag源码改一下,现在直接运行rqt_bag会报错,重新下载ros1之后都需要重新改源码

                      ganyuanzhenG 2 条回复 最后回复 回复 引用 0
                      • ganyuanzhenG
                        Elysia 技术大佬 @邵国微
                        最后由 编辑

                        @邵国微 最近事情有些多😂有空的话我看看吧。你也可以把修改的文件贴一份我好直接改

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

                        邵 1 条回复 最后回复 回复 引用 0
                        • 邵
                          邵国微 @ganyuanzhen
                          最后由 编辑

                          @ganyuanzhen drawLine,drawRect,drawText等函数参数要求是整型

                          邵 1 条回复 最后回复 回复 引用 0
                          • 邵
                            邵国微 @邵国微
                            最后由 编辑

                            @邵国微 修改timeline_frame.py脚本

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

                              @邵国微 在 [ROS1 on Ubuntu 22.04] 在Ubuntu 22.04直接使用ROS1的新方案 中说:

                              @邵国微 修改timeline_frame.py脚本

                              ok 了解

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

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

                                @邵国微 已修复,远程更新需要一个小时左右才能生效,
                                09890a08-a8b1-4b3d-a0d9-515e8379e345-image.png

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

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

                                  @ganyuanzhen 24.04 的 rqt_bag 还要修复一下。之后找时间修一下

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

                                  1 条回复 最后回复 回复 引用 0
                                  • C
                                    ColinGu
                                    最后由 编辑

                                    请问按照您的方法安装后,安装moveit有什么注意事项?

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

                                      @ColinGu 现在我没有用了哈😂。安装方式应该和20.04没有区别哈。

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

                                      C 1 条回复 最后回复 回复 引用 0
                                      • C
                                        ColinGu @ganyuanzhen
                                        最后由 编辑

                                        @ganyuanzhen 您好,测试下来有很多问题,感觉moveit装不太上

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

                                          @ColinGu 在 [ROS1 on Ubuntu 22.04] 在Ubuntu 22.04直接使用ROS1的新方案 中说:

                                          @ganyuanzhen 您好,测试下来有很多问题,感觉moveit装不太上

                                          确实,这安装要很多tricky的技巧,比如有些C++版本不兼容和库的更改都要手动处理😂

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

                                          1 条回复 最后回复 回复 引用 0
                                          • J
                                            j
                                            最后由 编辑

                                            大佬你好,第二版是否无法安装moveit?

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