Независимый от движка симулятор с открытым исходным кодом для дронов, самолётов и наземного транспорта, с поддержкой рендеринга в Unreal Engine 5.
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
Скачайте предварительно скомпилированные бинарные файлы со страницы последнего релиза
- 2
Ознакомьтесь с инструкциями по установке для вашей платформы (Linux, Windows, macOS)
- 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.
Лёгкий симулятор динамики в 2.5D для колёсных мобильных роботов и транспортных средств: автономный запуск, ROS 1/2, C++ и Python.
Библиотека для симуляции на C++, объединяющая физический движок и рендеринг для морской робототехники и подводных сред.
Среда моделирования на базе Gazebo и ROS 2 для испытаний беспилотных надводных судов в морских сценариях, основанная на заданиях соревнований RobotX.
Плагин для Unreal Engine 5, который запускает физику MuJoCo в редакторе и игре, сочетая точную динамику контактов с рендерингом Unreal.