Webots是一个用于模拟机器人的开源和多平台桌面应用程序。它提供了一个完整的开发环境来建模、编程和模拟机器人。
它专为专业用途 而设计,广泛用于工业、教育和研究。Cyberbotics Ltd. 自 1998 年以来一直将 Webots 作为其主要产品。
快速原型制作
使用大型 Webots资产库(包括机器人、传感器、执行器、 对象和 材料)轻松设计完整的机器人仿真。
导入您现有的 CAD 模型(从Blender或从URDF)。导入OpenStreeMap 地图。
使用现代 GUI 来编辑您的模拟和机器人控制器。
节省开发机器人项目的时间。
应用
创建各种各样的模拟,包括 两轮台式机器人、 工业手臂、 双足机器人、 多腿机器人、 模块化机器人、 汽车、 飞行无人机、 自主水下航行器、 履带式机器人、 航空航天器等。
设置 室内或 室外 交互环境。
使用 Webots创建机器人原型,开发、测试和验证您的 AI 和控制算法,向您的学生教授机器人技术等。
特征
Webots 核心基于现代GUI (Qt)、物理引擎(ODE fork) 和OpenGL 3.3 渲染引擎(wren) 的组合。它在Windows、Linux和macOS上运行。Webots 模拟可以导出为电影、 交互式 HTML 场景或 动画,甚至可以 使用 webgl 和 websockets 流式传输到任何网络浏览器。
机器人可以使用 C、 C++、 Python、 Java、 MATLAB或 ROS进行编程 ,并使用一个 简单的 API 涵盖所有基本的机器人需求。