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

    在只有集成显卡的硬件设备中,一键安装后无法使用rviz和gazebo

    已定时 已固定 已锁定 已移动 已解决
    综合问题
    gazebo rviz 显卡
    4
    34
    6.4k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬 @澄
      最后由 编辑

      @澄 直接在终端里输入rviz看看能不能显示

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

      澄澄 1 条回复 最后回复 回复 引用 0
      • 澄澄
        澄 @小鱼
        最后由 澄 编辑

        @小鱼
        运行后报错如下:

        ji@nuc:~$ sudo docker run -it --rm  -v /tmp/.X11-unix:/tmp/.X11-unix --device /dev/snd --device=/dev/dri/renderD128 -v /dev/dri:/dev/dri -e DISPLAY=unix$DISPLAY  fishros2/ros:noetic-desktop-full
        [sudo] ji 的密码: 
        root@390ca9b7cbf1:/# rviz
        No protocol specified
        qt.qpa.xcb: could not connect to display unix:0
        qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
        This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
        
        Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
        
        Aborted (core dumped)
        root@390ca9b7cbf1:/# exit
        exit
        ji@nuc:~$ rviz
        
        Command 'rviz' not found, but can be installed with:
        
        sudo apt install rviz
        
        
        小鱼小 1 条回复 最后回复 回复 引用 0
        • 小鱼小
          小鱼 技术大佬 @澄
          最后由 编辑

          @澄 这个错误令人欣喜一些,尝试依次输入以下指令看看

          xhost +local:
          sudo docker run -it --rm  -v /tmp/.X11-unix:/tmp/.X11-unix --device /dev/snd --device=/dev/dri/renderD128 -v /dev/dri:/dev/dri -e DISPLAY=unix$DISPLAY  fishros2/ros:noetic-desktop-full
          rviz
          

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

          澄澄 1 条回复 最后回复 回复 引用 0
          • 澄澄
            澄 @小鱼
            最后由 编辑

            @小鱼 运行后跳出弹窗如下:
            fb16c2e1-bfc5-458e-9958-84864c6bbafc-image.png

            澄澄 1 条回复 最后回复 回复 引用 0
            • 澄澄
              澄 @澄
              最后由 编辑

              @澄 在 在只有集成显卡的硬件设备中,一键安装后无法使用rviz和gazebo 中说:

              @小鱼 运行后跳出弹窗如下:
              fb16c2e1-bfc5-458e-9958-84864c6bbafc-image.png

              Could not contact ROS master at [http://localhost:11311], retrying.
              
              ji@nuc:~$ xhost +local:
              non-network local connections being added to access control list
              ji@nuc:~$ sudo docker run -it --rm  -v /tmp/.X11-unix:/tmp/.X11-unix --device /dev/snd --device=/dev/dri/renderD128 -v /dev/dri:/dev/dri -e DISPLAY=unix$DISPLAY  fishros2/ros:noetic-desktop-full
              root@c38e2be79c63:/# rviz
              QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
              [ INFO] [1660185251.829148524]: rviz version 1.14.14
              [ INFO] [1660185251.829199001]: compiled against Qt version 5.12.8
              [ INFO] [1660185251.829211805]: compiled against OGRE version 1.9.0 (Ghadamon)
              
              
              小鱼小 1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @澄
                最后由 编辑

                @澄 这说明可以了显示了哈哈,我修改一下一键安装的代码,你稍后重新装一次即可.

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

                澄澄 1 条回复 最后回复 回复 引用 0
                • 澄澄
                  澄 @小鱼
                  最后由 编辑

                  @小鱼 哈哈哈谢谢鱼哥,所以问题在哪呀,不太看得懂这些命令

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

                    @澄 关键在加了这一句,添加对显示相关的设备给容器

                    -v /dev/dri:/dev/dri
                    

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

                    Z 2 条回复 最后回复 回复 引用 0
                    • 小鱼小
                      小鱼 技术大佬 @澄
                      最后由 编辑

                      @澄 已经修改好了,你再次使用一键安装+focker即可。

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

                      澄澄 2 条回复 最后回复 回复 引用 0
                      • 澄澄
                        澄 @小鱼
                        最后由 编辑

                        @小鱼 嗯嗯,我试一下,感谢

                        1 条回复 最后回复 回复 引用 0
                        • 澄澄
                          澄 @小鱼
                          最后由 编辑

                          @小鱼 问题解决了,重新安装后可以运行了,太厉害了哈哈,不知道下面这个QStandardaths报错是否会有影响:

                          root@5b7d242e805f:/home/ji# rviz
                          QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
                          [ INFO] [1660186307.350865348]: rviz version 1.14.14
                          [ INFO] [1660186307.350906822]: compiled against Qt version 5.12.8
                          [ INFO] [1660186307.350921085]: compiled against OGRE version 1.9.0 (Ghadamon)
                          [ INFO] [1660186307.358218726]: Forcing OpenGl version 0.
                          [ INFO] [1660186307.612330727]: Stereo is NOT SUPPORTED
                          [ INFO] [1660186307.612423945]: OpenGL device: Mesa Intel(R) UHD Graphics (CML GT2)
                          [ INFO] [1660186307.612499086]: OpenGl version: 4.6 (GLSL 4.6) limited to GLSL 1.4 on Mesa system.
                          
                          小鱼小 1 条回复 最后回复 回复 引用 0
                          • 小鱼小
                            小鱼 技术大佬 @澄
                            最后由 编辑

                            @澄 没影响的,这个不是报错,是个提示

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

                            澄澄 1 条回复 最后回复 回复 引用 0
                            • 澄澄
                              澄 @小鱼
                              最后由 编辑

                              @小鱼 嗯嗯,感谢鱼哥
                              2acaa96c-9525-4196-b27d-a005e45a9ec2-image.png

                              1 条回复 最后回复 回复 引用 0
                              • 澄澄 澄 将这个主题标记为已解决,在
                              • 17868541491 1786854149 在 中 引用了 这个主题
                              • Z
                                zfc212 @小鱼
                                最后由 编辑

                                此回复已被删除!
                                1 条回复 最后回复 回复 引用 0
                                • Z
                                  zfc212 @小鱼
                                  最后由 编辑

                                  @小鱼 在 在只有集成显卡的硬件设备中,一键安装后无法使用rviz和gazebo 中说:

                                  @澄 关键在加了这一句,添加对显示相关的设备给容器

                                  -v /dev/dri:/dev/dri
                                  

                                  真是牛,照这个也解决了我的问题👍 膜拜

                                  1 条回复 最后回复 回复 引用 0
                                  • 2
                                    杨扬
                                    最后由 编辑

                                    膜拜,解决了困扰了好几天的问题

                                    1 条回复 最后回复 回复 引用 0
                                    • 8 848040089 在 中 引用了 这个主题
                                    • 第一个帖子
                                      最后一个帖子
                                    皖ICP备16016415号-7
                                    Powered by NodeBB | 鱼香ROS