一句话结论:最流行的开源3D机器人仿真器,由Open Robotics维护,与ROS/ROS 2深度集成,支持高精度物理仿真、多种传感器仿真(激光雷达、相机、IMU等)、多机器人协同,是机器人开发、算法验证和自动化仿真的标准工具。

Gazebo

Open Robotics · 分类: 仿真/数字孪生 · 版本 Harmonic (Gazebo 18) · 信息更新于 2026-10-12
开源 完全免费开源,Apache 2.0协议 机器人仿真3D物理仿真开源ROS配套传感器仿真
★★★★☆
综合 4.1 / 5

访问官网/仓库

多维评分
易用性 ★★★☆☆ 3.0
稳定性 ★★★★☆ 4.5
性能 ★★★★☆ 4.0
生态 ★★★★★ 5.0
性价比 ★★★★★ 5.0
国产化 ★★★☆☆ 3.0
技术属性
运行平台Linux、Windows、macOS
开发语言C++、Python
支持协议ROS、ROS 2、SDF
授权方式开源(完全免费开源,Apache 2.0协议)
适用场景
  • 机器人开发与仿真
  • 自动化产线仿真
  • 传感器算法验证
  • ROS/ROS 2项目
  • 教育研究
不适用场景
  • 非机器人领域的仿真(用其他工具)
  • 需要工业级认证的仿真
  • 不熟悉Linux的团队

它是什么

Gazebo是最流行的开源3D机器人仿真器,由Open Robotics(原OSRF)维护,与ROS/ROS 2深度集成。它提供高精度的物理仿真引擎,支持多种传感器仿真(激光雷达、深度相机、RGB相机、IMU、力传感器等),可仿真多机器人协同、复杂环境和动态物体,是机器人开发和自动化仿真的标准工具。

核心能力

  • 高精度物理:基于ODE/Bullet/Simbody/DART物理引擎,支持刚体动力学、碰撞检测、摩擦。
  • 传感器仿真:激光雷达、深度相机、RGB相机、IMU、GPS、力扭矩传感器等。
  • ROS/ROS 2集成:与ROS/ROS 2无缝集成,可直接运行ROS节点和算法。
  • 多机器人:支持多机器人协同仿真,可仿真机器人编队和交互。
  • 丰富模型库:大量机器人、传感器、环境模型可直接使用。

使用要点

  1. 机器人开发必备:做机器人开发,Gazebo是事实标准仿真工具。
  2. Linux首选:Gazebo在Linux上运行最佳,Windows/macOS支持有限。
  3. 配合ROS 2:新项目建议用ROS 2 + Gazebo Harmonic(新版)。
  4. 学习资源丰富:大量教程、课程和书籍,社区非常活跃。
常见问题
Gazebo 是免费的吗?怎么收费?

Gazebo 的授权方式为「开源」。计费方式:完全免费开源,Apache 2.0协议。

Gazebo 能跑在哪些系统?支持哪些 PLC/设备协议?

运行平台:Linux、Windows、macOS。支持通讯协议:ROS、ROS 2、SDF。

Gazebo 适合什么规模和类型的项目?

适合:机器人开发与仿真、自动化产线仿真、传感器算法验证。不建议:非机器人领域的仿真(用其他工具)、需要工业级认证的仿真。