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

    ros2中Gazebo仿真

    已定时 已固定 已锁定 已移动
    动手学ROS2
    os2中gazebo仿真 gazebo 11 启动卡死
    2
    2
    1.4k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 2
      2402714372
      最后由 2402714372 编辑

      问题:Ubuntu 22.04 运行 Gazebo 11 启动卡死,报 Waited 11 seconds for namespaces
      背景:
      目前正在 VirtualBox 虚拟机环境下的 Ubuntu 22.04 系统中学习 ROS2 Humble。我需要使用 Gazebo 进行机器人仿真项目,但目前无法成功打开仿真环境。

      问题描述:
      当我尝试在终端运行 gazebo --verbose 时,程序无法进入图形界面,并弹出“Gazebo 无响应”的系统对话框。

      核心终端报错日志(如附图所示):

      [Msg] Connected to gazebo master @ http://127.0.0.1:11345

      [Msg] Publicized address: 10.0.2.15

      [Msg] Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome.

      [Wrn] [Server.cc:579] Waited 1seconds for namespaces. (循环 10 次)

      [Err] [Server.cc:584] Waited 11 seconds for namespaces. Giving up.

      [Err] [Node.cc:118] No namespaces found

      具体细节和上下文:
      软件版本:Gazebo 11.10.2 / ROS2 Humble。

      硬件环境:VirtualBox 虚拟机,已分配足够的内存和 CPU 核心。

      网络情况:ping localhost 正常。

      特殊现象:Gazebo 窗口虽能弹出黑框,但立即卡死并提示无响应。日志显示它虽然连上了 127.0.0.1,但公布的地址(Publicized address)是虚拟机的 NAT 地址 10.0.2.15。

      尝试过的解决方法:
      执行过 killall -9 gzserver gzclient 清理进程。

      清理过 ~/.gazebo/log/* 路径下的日志文件。

      尝试过 unset 相关的环境变量。

      目前的困境:无论如何设置 IP 环境变量,依然卡在命名空间(namespaces)等待环节。6451e819-19c3-499e-838e-69640053f437-image.png

      R 1 条回复 最后回复 回复 引用 0
      • R
        rambo @2402714372
        最后由 编辑

        @2402714372 解决了吗 我也是这样

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