Repolode
cyberbotics

cyberbotics/webots

Симулятор роботов с открытым исходным кодом для моделирования, программирования и симуляции роботов, транспорта и механических систем.

Звёзды
4,752
Форки
2,097
Открытые issues
228
Последний коммит
16 часов назад

Что это?

Webots — среда разработки для моделирования, программирования и симуляции роботов, транспортных средств и других механических систем. Пользователи создают виртуальные миры с физикой, датчиками и исполнительными механизмами, а затем пишут контроллеры, которые работают так же, как на реальном оборудовании.

Проект впервые разработали в EPFL в 1996 году как исследовательский инструмент для мобильной робототехники. С 1998 года его коммерциализирует Cyberbotics. В декабре 2018 года проект стал open source. Webots позиционируется как удобный для новичков инструмент; в проекте есть учебные материалы для тех, кто только знакомится с робототехникой.

Доступны предварительно собранные бинарные файлы для 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 — 5 нояб. 2026 г..
Для чего можно использовать webots?
Создание прототипов алгоритмов управления роботами до испытаний на реальном оборудовании. Обучение робототехнике и программированию мобильных роботов в рамках курсов. Тестирование автономных транспортных средств и конфигураций датчиков в симулируемых средах.
Как установить webots?
Скачайте предварительно скомпилированные бинарные файлы со страницы последнего релиза Ознакомьтесь с инструкциями по установке для вашей платформы (Linux, Windows, macOS) Или соберите проект из исходного кода, следуя wiki и рекомендациям для участников
Где скачать webots?
Исходный код и инструкции по установке — на GitHub: https://github.com/cyberbotics/webots

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый симулятор робототехники с физикой, 3D-рендерингом, моделями датчиков и графическим интерфейсом — актуальная версия Gazebo.

1,6 тыс.+8 за неделю519C++Apache-2.0Обновлён вчера

Библиотека для симуляции на C++, объединяющая физический движок и рендеринг для морской робототехники и подводных сред.

332+1 за неделю79C++GPL-3.0Обновлён 19 часов назад

Среда моделирования на базе Gazebo и ROS 2 для испытаний беспилотных надводных судов в морских сценариях, основанная на заданиях соревнований RobotX.

762+1 за неделю295C++Apache-2.0Обновлён 3 месяца назад