Опубликовать результаты исследования симуляторов
Нужно понять какие из следующих программ годятся для симуляции комплексных производственных систем:
Open-source robot simulators. Источник: https://core.ac.uk/download/pdf/50710321.pdf (стр.11, Table 2.2)
Name Language 3D Physics Engines Target
- ARGoS [22] C++ ODE, Custom Particle Engine, Multi-engine Swarm Robotics
- ARS [23] Python ODE Multi-engine Swarm Robotics
- Dance [24] C++ ODE, SD/FAST Biomechanics, Animation and Control
- Gazebo [25] C++ ODE, Bullet, Simbody, DART Mobile Robots
- OpenGRASP [26, 27] C++, Python, PAL/FISICAS Grasping and Manipulation
- OpenHRP [28] C++ LCP, Featherstone Humanoids
- OpenRAVE [29] C++ ODE, Bullet Robot Manipulation
- OpenSim [30] C++ SD/FAST, Simbody Biomechanics
- MORSE [31] Python Bullet Mobile Robots
- RobWorkSim C++ ODE, Bullet Robot manipulation
- SimSpark [32] C++, Ruby, ODE Multi-agent Simulation
- Torque3D C++ PhysX, Bullet, Built-in Games, Animation
- V-Rep EDU [33] C++ ODE, Bullet, Newton, Vortex Robotics
Рассмотреть в качестве альтернативы использование игровых движков
- Unity3D
- Godot Engine
- Unreal Engine
Pavilion Github Попытка пересоздать Gazebo на базе Unreal Engine. Тесная интеграция с ROS и libsdformat без промежуточных слоёв. Функции:
- Камера RGB-D, эмуляция датчика LIDAR
- Прямой импорт моделей URDF и SDF
- Взаимодействие с ROS в реальном времени
- Демонстрация автономного вождения в реальном времени
Сравнивать по следующим критериям:
- Развитость сообщества
- Интеграция с ROS
- Открытость исходников/лицензии
- Возможность симуляции производственных процессов (изменение геометрии и других параметтров моделей в рантайме)
Доп. материалы:
- Обзор средств имитационного моделирования коллективов роботов с элементами социальной организации
- Сравнение симуляций в Gazebo и Unity3D на примере робота пылесоса
- Использования Godot Engine для симуляции конвейера
- ROS для additive manufacturing
- Comparative Analysis Between Gazebo and V-REP Robotic Simulators
- Dynamic Simulation of Manipulation & Assembly Actions (от авторов RobWorkSim)
- Feature and performance comparison of theV-REP, Gazebo and ARGoS robot simulators
- A Review of Physics Simulatorsfor Robotic Applications
- USING GAME ENGINES FOR PHYSICS-BASED SIMULATIONS – A FORKLIFT (2010)
- Сравненительный анализ производительности разных движков физики (RaiSim, Bullet, ODE, MuJoCo, DART) для задач робототехники. Исследование проведено разработчиками движка RaiSim, который и показал наилучшие результаты. Движок пока не релизнут; после релиза будут доступны два вида лицензии - академическая(бесплатно), коммерческая($1000 на одного пользователя в год). Вторым по показателям был open source движок Bullet - поддерживается в Ignition.
- Jack Collins, Shelvin Chand, Anthony Vanderkop, David Howard'2021 A Review of Physics Simulators for Robotic Applications
- Serena Ivaldi, Vincent Padois†, Francesco Nori'2014, Tools for dynamics simulation of robots: a survey based on user feedback. Сравнительное исследование 17 различных инструментов симуляции роботов, основанное на опросе 117 специалистов(70% из университетов). Приведены данные по странам использования, API, операционным системам, типам моделируемых проботов. В приложении Б авторами приведены преимущества и недостатки каждого из симуляторов по мнению опрошенных специалистов.
- Carlo Rizzardo, Sunny Katyara, Miguel Fernandes, Fei Chen'2020 - The Importance and the Limitations of Sim2Real for Robotic Manipulation in Precision Agriculture. Важность и ограничение подхода Sim2Real в сельском хозяйстве. Короткое резюме: пока подход Sim2Real (то есть обучение агентов в виртуальных средах) в сельском хозяйстве слабо применим, потому что симуляция сильно отличается от фактического состояния растений и окружающей среды. Тем не менее, наиболее перспективыми представляются Gazebo Ignition, Nvidia Isaac Sim и Unity.
Edited by Igor Brylev