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

    rviz不显示模型

    已定时 已固定 已锁定 已移动 已解决
    综合问题
    ros rviz
    5
    29
    6.0k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 14649624841
      1464962484
      最后由 编辑

      屏幕截图 2022-04-19 223717.png 屏幕截图 2022-04-19 215943.png 从sw导出的urdf文件rviz里不显示模型也不报错,gazebo可以显示模型,moveit不行报stl文件的错,rviz只要不调用stl或者dae文件就可以正常出模型,是不是sw导出的时候出差了。

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

        @1464962484 Ubuntu 20.04 LTS 装的noetic版ros

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

          @1464962484 请补充urdf文件

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

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

            @小鱼 ```
            code_text

            <!-- This URDF was automatically created by SolidWorks to URDF Exporter! Originally created by Stephen Brawner (brawner@gmail.com) 
                 Commit Version: 1.6.0-4-g7f85cfe  Build Version: 1.6.7995.38578
                 For more information, please see http://wiki.ros.org/sw_urdf_exporter -->
            <robot
              name="aubo">
              <link
                name="base_link">
                <inertial>
                  <origin
                    xyz="-6.0857E-09 -0.0015966 0.01627"
                    rpy="0 0 0" />
                  <mass
                    value="0.56333" />
                  <inertia
                    ixx="0.001111"
                    ixy="-1.2418E-10"
                    ixz="-5.7439E-11"
                    iyy="0.0011191"
                    iyz="1.2673E-05"
                    izz="0.0020623" />
                </inertial>
                <visual>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/base_link.STL" />
                  </geometry>
                  <material
                    name="">
                    <color
                      rgba="1 1 1 1" />
                  </material>
                </visual>
                <collision>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/base_link.STL" />
                  </geometry>
                </collision>
              </link>
              <link
                name="link1">
                <inertial>
                  <origin
                    xyz="0.0053837 0.00010866 0.069118"
                    rpy="0 0 0" />
                  <mass
                    value="1.5659" />
                  <inertia
                    ixx="0.0032825"
                    ixy="-2.3687E-06"
                    ixz="-0.00026872"
                    iyy="0.0033973"
                    iyz="-5.451E-06"
                    izz="0.0030453" />
                </inertial>
                <visual>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link1.STL" />
                  </geometry>
                  <material
                    name="">
                    <color
                      rgba="1 1 1 1" />
                  </material>
                </visual>
                <collision>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link1.STL" />
                  </geometry>
                </collision>
              </link>
              <joint
                name="joint1"
                type="revolute">
                <origin
                  xyz="0 0 0.0432"
                  rpy="0 0 0" />
                <parent
                  link="base_link" />
                <child
                  link="link1" />
                <axis
                  xyz="0 0 1" />
                <limit
                  lower="-3.14"
                  upper="3.14"
                  effort="100"
                  velocity="1" />
              </joint>
              <link
                name="link2">
                <inertial>
                  <origin
                    xyz="0.140798896349632 0.147620000724082 -0.0717987797061451"
                    rpy="0 0 0" />
                  <mass
                    value="4.02044364887504" />
                  <inertia
                    ixx="0.0136206066525712"
                    ixy="-0.00542918983122672"
                    ixz="-1.5555952332762E-06"
                    iyy="0.0131079089149848"
                    iyz="1.49124830122163E-06"
                    izz="0.0180953643939597" />
                </inertial>
                <visual>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link2.STL" />
                  </geometry>
                  <material
                    name="">
                    <color
                      rgba="0 0 0 1" />
                  </material>
                </visual>
                <collision>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link2.STL" />
                  </geometry>
                </collision>
              </link>
              <joint
                name="joint2"
                type="revolute">
                <origin
                  xyz="0.061987 0.001257 0.0785"
                  rpy="1.5708 0 -1.5505" />
                <parent
                  link="link1" />
                <child
                  link="link2" />
                <axis
                  xyz="0 0 -1" />
                <limit
                  lower="-3.14"
                  upper="3.14"
                  effort="100"
                  velocity="1" />
              </joint>
              <link
                name="lint3">
                <inertial>
                  <origin
                    xyz="-0.167222206882162 0.0776421930307443 0.0442680503335889"
                    rpy="0 0 0" />
                  <mass
                    value="2.21771793940257" />
                  <inertia
                    ixx="0.00558326602644924"
                    ixy="0.00790320834744581"
                    ixz="0.000848241191882279"
                    iyy="0.0189679461855047"
                    iyz="-0.000386287109449977"
                    izz="0.0225484350816382" />
                </inertial>
                <visual>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/lint3.STL" />
                  </geometry>
                  <material
                    name="">
                    <color
                      rgba="1 1 1 1" />
                  </material>
                </visual>
                <collision>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/lint3.STL" />
                  </geometry>
                </collision>
              </link>
              <joint
                name="joint3"
                type="revolute">
                <origin
                  xyz="0.28189 0.29497 -0.0070013"
                  rpy="0.0034217 0.0050871 -0.16953" />
                <parent
                  link="link2" />
                <child
                  link="lint3" />
                <axis
                  xyz="0 0 1" />
                <limit
                  lower="-3.14"
                  upper="3.14"
                  effort="100"
                  velocity="1" />
              </joint>
              <link
                name="link4">
                <inertial>
                  <origin
                    xyz="-0.038368 0.019705 -0.012782"
                    rpy="0 0 0" />
                  <mass
                    value="0.46845" />
                  <inertia
                    ixx="0.00048415"
                    ixy="3.6267E-05"
                    ixz="1.0082E-05"
                    iyy="0.00039727"
                    iyz="-4.0713E-05"
                    izz="0.00048443" />
                </inertial>
                <visual>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link4.STL" />
                  </geometry>
                  <material
                    name="">
                    <color
                      rgba="1 1 1 1" />
                  </material>
                </visual>
                <collision>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link4.STL" />
                  </geometry>
                </collision>
              </link>
              <joint
                name="joint4"
                type="fixed">
                <origin
                  xyz="-0.34015 0.1605 -0.0044386"
                  rpy="-0.60887 -1.1061 1.802" />
                <parent
                  link="lint3" />
                <child
                  link="link4" />
                <axis
                  xyz="0 0 0" />
                <limit
                  lower="-3.14"
                  upper="3.14"
                  effort="100"
                  velocity="1" />
              </joint>
              <link
                name="link5">
                <inertial>
                  <origin
                    xyz="0.0438157167731668 -0.00824035163864095 0.00600016109616114"
                    rpy="0 0 0" />
                  <mass
                    value="0.468456466798697" />
                  <inertia
                    ixx="0.00047850207885934"
                    ixy="3.34417913985168E-05"
                    ixz="-2.43487756017809E-05"
                    iyy="0.000425566713880223"
                    iyz="5.61717864928479E-05"
                    izz="0.000461780729854671" />
                </inertial>
                <visual>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link5.STL" />
                  </geometry>
                  <material
                    name="">
                    <color
                      rgba="1 1 1 1" />
                  </material>
                </visual>
                <collision>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link5.STL" />
                  </geometry>
                </collision>
              </link>
              <joint
                name="joint5"
                type="revolute">
                <origin
                  xyz="-0.042159 0.058503 0.0084459"
                  rpy="-2.5479 -0.54644 1.5708" />
                <parent
                  link="link4" />
                <child
                  link="link5" />
                <axis
                  xyz="-1 0 0" />
                <limit
                  lower="-3.14"
                  upper="3.14"
                  effort="100"
                  velocity="1" />
              </joint>
              <link
                name="link6">
                <inertial>
                  <origin
                    xyz="-0.020850298863243 0.000102383209233614 -0.000147796940094036"
                    rpy="0 0 0" />
                  <mass
                    value="0.137129803132374" />
                  <inertia
                    ixx="9.79575253829952E-05"
                    ixy="-1.60184123774453E-07"
                    ixz="2.31236511443847E-07"
                    iyy="6.11201831738136E-05"
                    iyz="1.14238611370147E-06"
                    izz="6.02624425957772E-05" />
                </inertial>
                <visual>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link6.STL" />
                  </geometry>
                  <material
                    name="">
                    <color
                      rgba="1 1 1 1" />
                  </material>
                </visual>
                <collision>
                  <origin
                    xyz="0 0 0"
                    rpy="0 0 0" />
                  <geometry>
                    <mesh
                      filename="package://aubo/meshes/link6.STL" />
                  </geometry>
                </collision>
              </link>
              <joint
                name="joint6"
                type="continuous">
                <origin
                  xyz="0.048128 -0.043843 0.03216"
                  rpy="3.1377 0.62946 1.5708" />
                <parent
                  link="link5" />
                <child
                  link="link6" />
                <axis
                  xyz="1 0 0" />
                <limit
                  lower="-3.14"
                  upper="3.14"
                  effort="100"
                  velocity="1" />
              </joint>
            </robot>
            小鱼小 1 条回复 最后回复 回复 引用 0
            • 小鱼小
              小鱼 技术大佬 @1464962484
              最后由 编辑

              @1464962484 尝试把模型的定位改成用file://而不是package

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

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

                屏幕截图 2022-04-20 121621.png 改完之后报错了,其实不光是我的不行用赵虚左老师的那个包里的stl文件也不出模型就是但是不用调用stl的那个小车就有模型出来。屏幕截图 2022-04-20 121939.png 这是按着教程走的不出模型

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

                  @1464962484 file定位要使用绝对目录

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

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

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

                      @小鱼 在 rviz不显示模型 中说:

                      file定位要使用绝对目录

                      屏幕截图 2022-04-20 154017.png 是这样吗绝对路径从跟目录开始

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

                        @1464962484 看提示说打不开,确认一下

                        1. 文件目录是否正确
                        2. 文件是否正常(STL是否损坏,可以在windows下使用3D打开看看是否正常)

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

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

                          @小鱼 屏幕截图 2022-04-20 162223.png 屏幕截图 2022-04-20 162300.png stl文件都可以正常打开我不太清楚根目录加不加Ubuntu20.04,这个stl是赵老师那个包里的我也不出模型

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

                            @1464962484 确实是有问题的,文件定位请使用三个///
                            eg:

                            file:///home/xxx/xxx.STL
                            

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

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

                              @小鱼 屏幕截图 2022-04-20 170600.png 加了///也不行,这个wsl2的根目录是在C盘吗,它是自动挂载出来的吧。这个跟wsl没有关系吧

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

                                @1464962484 在 rviz不显示模型 中说:

                                它是自动挂载出来的吧。这个跟wsl没有关系吧

                                感觉你的目录还是错的,文件路径里,都没有看到src。请你再次确认目录是否正确,最好提供一下对应文件夹下的ls和pwd指令结果。

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

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

                                  @小鱼 屏幕截图 2022-04-20 183121.png 没错确实是我路径打错了现在没有报错了,跟package一样了

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

                                    @1464962484 目前猜测有可能是你是用WSL造成。尝试在虚拟机是用相同代码尝试。另外你是是用XServer方式进行的可视化吗?

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

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

                                      @小鱼 不是用的可视化是用vscode连接Ubuntu和gui,没有用可视化

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

                                        @1464962484 可视化指的是你将WSL里的应用如何在Windows上显示。如果是采用vscode的remote插件估计就是套壳走的X协议。

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

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

                                          @小鱼 小鱼我在vm装的Ubuntu18可以看见模型,我要是给wsl2装个远程连接或者退回到Ubuntu18版本会不会好用,主要是开了vm后笔记本有点卡

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

                                            @1464962484 可以试一试Xserver的方式进行可视化

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

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