You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Gazebo仿真PX4模型时遇“gz_x500未知目标”错误求助

排查make px4_sitl gz_x500提示未知目标的解决方法
  • 检查PX4版本兼容性
    gz_x500是PX4适配Gazebo Garden及更高版本的目标,旧版PX4(比如v1.13及更早)仅支持gazebo_x500这类前缀为gazebo_的目标。你可以通过以下命令查看当前PX4版本:

    git log --oneline -n 1
    

    如果版本较旧,要么升级PX4到最新稳定版,要么替换指令为make px4_sitl gazebo_x500。

  • 确认Gazebo版本
    gz_*系列目标要求Gazebo版本为Garden(v7.x)或更高。执行以下命令查看你的Gazebo版本:

    gz version
    

    如果输出是Gazebo Classic(比如v11.x),请改用make px4_sitl gazebo_x500;如果版本符合但仍报错,尝试重新安装Gazebo并确保环境变量配置正确。

  • 同步PX4源码及子模块
    可能是源码未更新或子模块缺失导致目标不存在:

    1. 拉取最新源码:
      git pull
      
    2. 清理旧构建缓存:
      make clean
      
    3. 更新所有子模块:
      git submodule update --init --recursive
      

    完成后再次尝试执行编译指令。

  • 查看支持的SITL目标列表
    执行以下命令列出当前PX4支持的所有SITL目标,确认是否存在gz_x500:

    make list_vmd_make_targets
    

    如果列表里没有该目标,说明当前版本不支持,需升级PX4或选择其他适配的仿真目标。

内容的提问来源于stack exchange,提问作者陳泓瑋

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 16:43:12