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

    章节6.4.2无法加载出来机器人模型,我是foxy,尝试用作者git上面的代码运行,也是没有看到机器人模型

    已定时 已固定 已锁定 已移动
    ROS2机器人开发:从入门到实践
    foxy gazebo11 git源码也无法显示模型
    1
    3
    448
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • L
      lyd199406 年度VIP
      最后由 lyd199406 编辑

      背景(可选):

      foxy
      gazebo11
      在urdf目录下没有生存sdf文件

      问题描述:

      6.4.2无法加载出来机器人模型
      d9770089-3b03-49d8-b22b-ba2a766e86d4-图片.png2da1d0d5-c755-4f85-8a58-d36cbcf0cd65-图片.png
      9a78eb83-26ef-4c07-9de5-929f4c31006d-图片.png
      问题1:
      1.生成sdf文件这一步骤应该是出错了,但是没有报错,我想知道调试思路,我是作为新手的情况下,对比文件差异,得出这个结论(sdf没有生成导致模型没有出现),想问一下就是在客户端一直在等待的情况下,我知道subscribe是/gazebo的情况下怎么调试?没有源码,最起码应该是由log文件的。我在.gazebo文件夹里面找到了gzserve跟gzclient的log文件,没有报错。
      问题2:
      是否是因为sdf没有生成导致模型没有出现,正常是怎么样子的,我是指sdf文件应该根据什么参数在什么地方生成。

      具体细节和上下文:

      手动 生成了fishbot.urdf.xacro>fishbot.urdf

      尝试过的解决方法:

      1.尝试将生成的urdf文件转为sdf文件格式,直接打开gazebo是可以的,说明urdf文件是没有问题的。
      2. 直接修改参数为本地的也不行, spawn_entity_node = launch_ros.actions.Node(
      package='gazebo_ros',
      executable='spawn_entity.py',
      arguments=[
      '-entity','fishbot',
      '-database','fishbot'
      ]
      )
      93a1e0c8-3150-4f53-8e96-fd0e1742fb06-图片.png ,但是在执行gazebo_sim.launch.py之后直接insert 在GAZEBO_MODEL_PATH=/home/leovv/.gazebo/models这个目录下的fishbot是正常的
      3.查看了gazebo日志

      L 2 条回复 最后回复 回复 引用 0
      • L
        lyd199406 年度VIP @lyd199406
        最后由 编辑

        不用看了,版本问题,gazebo升级到了11.15,莫名其妙的错误,降到11.10就可以了,心累,搞了3天

        1 条回复 最后回复 回复 引用 0
        • L
          lyd199406 年度VIP @lyd199406
          最后由 编辑

          不用看了,版本问题,gazebo升级到了11.15,莫名其妙的错误,降到11.10就可以了,心累,搞了3天

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