Repolode
cyberbotics

cyberbotics/webots

开源机器人仿真器,用于建模、编程和模拟机器人、车辆及机械系统。

Star
4,754
Fork
2,098
未关闭 Issue
228
最近提交
昨天

这是什么?

Webots 是一套完整的开发环境,用于对机器人、车辆及其他机械系统进行建模、编程和仿真。用户可以搭建带有物理属性、传感器和执行器的虚拟场景,并编写控制器,其运行方式与真实硬件上基本一致。

该项目最初于 1996 年在 EPFL 开发,作为移动机器人研究工具;1998 年起由 Cyberbotics 开发并商业化,2018 年 12 月开源。项目面向机器人领域的新手,配有入门教程。

提供 Linux、Windows 和 macOS 的预编译安装包,项目主题中包含 ROS 和 ROS 2。也可以通过 webots.cloud 在线运行仿真。

核心功能

  • 01基于物理引擎对机器人、车辆和机械系统进行建模与仿真。
  • 02模拟激光雷达、摄像头等传感器,并支持视觉目标识别。
  • 03支持编写机器人控制器,在仿真环境中运行。
  • 04支持 Linux、Windows 和 macOS 平台。
  • 05提供面向新手的入门教程。

适用场景

  • 在接入实体硬件之前验证机器人控制算法。
  • 在课程中讲授机器人学和移动机器人编程。
  • 在仿真环境中测试自动驾驶车辆或传感器方案。

快速上手

  1. 1

    从最新版本页面下载预编译的二进制文件

  2. 2

    查看适用于你所用平台(Linux、Windows、macOS)的安装说明

  3. 3

    或按照 wiki 和贡献指南从源代码编译

使用前须知

  • 从源代码编译较为复杂,相关说明位于 wiki 而非 README 中。

收录于专题

标签

常见问题

webots 是什么?
开源机器人仿真器,用于建模、编程和模拟机器人、车辆及机械系统。 Webots 是一套完整的开发环境,用于对机器人、车辆及其他机械系统进行建模、编程和仿真。用户可以搭建带有物理属性、传感器和执行器的虚拟场景,并编写控制器,其运行方式与真实硬件上基本一致。
webots 可以免费使用吗?用的什么许可证?
webots 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
webots 还在维护吗?
活跃维护中。webots 最近一次提交是在 2026年11月6日。
webots 适合用来做什么?
在接入实体硬件之前验证机器人控制算法。 在课程中讲授机器人学和移动机器人编程。 在仿真环境中测试自动驾驶车辆或传感器方案。
webots 怎么安装和运行?
从最新版本页面下载预编译的二进制文件 查看适用于你所用平台(Linux、Windows、macOS)的安装说明 或按照 wiki 和贡献指南从源代码编译
在哪里获取 webots?
源代码和安装说明在 GitHub 上:https://github.com/cyberbotics/webots

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目