Repolode
sea-bass

sea-bass/pyrobosim

2D-симулятор мобильных роботов на Python для прототипирования поведения, с опциональным интерфейсом ROS 2.

Звёзды
393
Форки
72
Открытые issues
6
Последний коммит
5 дней назад

Что это?

PyRoboSim — 2D-симулятор мобильных роботов для прототипирования высокоуровневого поведения до переноса на реальное оборудование или в полноценную 3D-среду симуляции. Он написан на Python и предоставляет простую среду, в которой роботы могут перемещаться и взаимодействовать с объектами.

Симулятор работает автономно, а также предлагает опциональный интерфейс ROS 2, позволяющий проверять программы, созданные для ROS 2, на симулируемом роботе. Документация охватывает установку, использование и основные понятия.

Проект развивается как открытый исходный код; в репозитории есть руководство для контрибьюторов и автоматизированный набор тестов.

Ключевые возможности

  • 01Лёгкая 2D-среда для симуляции мобильных роботов
  • 02Основан на Python и подходит для прототипирования поведения
  • 03Опциональный интерфейс ROS 2 для интеграции с ПО на базе ROS 2
  • 04Документация по установке и использованию

Сценарии использования

  • Прототипирование высокоуровневой навигации или поведения при выполнении задач перед запуском на реальном оборудовании
  • Тестирование ПО для ROS 2 на симулируемом мобильном роботе
  • Обучение или эксперименты с поведением роботов в простой среде

В подборках

Темы

Частые вопросы

Что такое pyrobosim?
2D-симулятор мобильных роботов на Python для прототипирования поведения, с опциональным интерфейсом ROS 2. PyRoboSim — 2D-симулятор мобильных роботов для прототипирования высокоуровневого поведения до переноса на реальное оборудование или в полноценную 3D-среду симуляции. Он написан на Python и предоставляет простую среду, в которой роботы могут перемещаться и взаимодействовать с объектами.
pyrobosim можно использовать бесплатно? Какая у него лицензия?
pyrobosim распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pyrobosim всё ещё поддерживается?
Активно поддерживается. Последний коммит в pyrobosim — 2 нояб. 2026 г..
Для чего можно использовать pyrobosim?
Прототипирование высокоуровневой навигации или поведения при выполнении задач перед запуском на реальном оборудовании Тестирование ПО для ROS 2 на симулируемом мобильном роботе Обучение или эксперименты с поведением роботов в простой среде
Где скачать pyrobosim?
Исходный код и инструкции по установке — на GitHub: https://github.com/sea-bass/pyrobosim

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

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

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

4,8 тыс.+16 за неделю2,1 тыс.C++Apache-2.0Активно поддерживаетсяОбновлён вчера

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

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

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

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