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

    [Gazebo仿真] 启动时出现错误 Unable to start server[bind: Address already in use]

    已定时 已固定 已锁定 已移动 已解决
    ROS 2相关问题
    gazebo 仿真错误
    1
    2
    876
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬
      最后由 编辑

      平台信息

      • Ubuntu22.04
      • ROS2 Foxy
      • FishBot建图仿真

      运行指令

      ros2 launch fishbot_description gazebo.launch.p
      

      报错如下

      [gazebo-1] [Err] [Master.cc:96] EXCEPTION: Unable to start server[bind: Address already in use]. There is probably another Gazebo process running.
      [gazebo-1] 
      [gazebo-1] [Err] [Master.cc:96] EXCEPTION: Unable to start server[bind: Address already in use]. There is probably another Gazebo process running.
      [gazebo-1] 
      [ERROR] [gazebo-1]: process has died [pid 493, exit code 255, cmd 'gazebo --verbose -s libgazebo_ros_factory.so /root/d2lros2/d2lros2/chapt10/chapt10_ws/install/fishbot_description/share/fishbot_description/world/fishbot.world'].
      [gazebo-1] 
      

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

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小 小鱼 将这个主题转为问答主题,在
      • 小鱼小
        小鱼 技术大佬 @小鱼
        最后由 编辑

        @小鱼 原因是启动多个Gazebo或者原有Gazebo没有退出导致

        Gazebo分为server和client两端,根据错误提示是多个服务端启动了,可以用下面的命令杀死对应进程。

        killall gzserver 
        killall gzclient
        

        没有killall可以安装

        sudo apt install psmisc -y
        

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

        1 条回复 最后回复 回复 引用 0
        • 小鱼小 小鱼 将这个主题标记为已解决,在
        • 第一个帖子
          最后一个帖子
        皖ICP备16016415号-7
        Powered by NodeBB | 鱼香ROS