Публикации по теме 'webots'


Перенос движка рендеринга C ++ на WebAssembly
Недавно я скомпилировал весь механизм рендеринга Webots, более 15 000 строк кода, от C ++ до WebAssembly. В этой статье я хочу поделиться проблемами, решениями проблем, с которыми я столкнулся, и конечными результатами. Улучшения потрясающие! Начнем с контекста. Webots - симулятор робота с открытым исходным кодом. Чтобы удовлетворить свои потребности, у Webots есть собственный движок рендеринга: Wren (движок рендеринга Webots). Wren написан на C ++ и полагается на OpenGL 3.3...

Вопросы по теме 'webots'

Проблема с настройкой скорости на DifferentialWheels в Webots C ++
Здесь небольшое сообщество, но, надеюсь, кто-нибудь это увидит. Я пытаюсь сделать чистую реализацию на C ++ симуляции Webots для электронной шайбы. Документации по C ++ катастрофически не хватает, и я не могу найти решение этой проблемы (реализация...
626 просмотров
schedule 03.06.2024

Обязательное правило предварительной сборки в универсальном Makefile
Я компилирую код C ++ для Webots (симулятора роботов) с помощью make-файлов, и я использую общий make-файл Makefile.include , поставляемый Webots, чтобы упростить процесс. Я создаю собственный make-файл, устанавливаю кучу требуемых переменных и...
832 просмотров
schedule 23.05.2023

реконструировать трассировку стека отчета о диагностике пользователя OSX
Я хотел бы выяснить, где именно приложение, написанное на C/C++, дает сбой. Я не могу отлаживать приложение напрямую, ни с помощью gdb/lldb, ни с помощью IDE, потому что приложение запускается программой (это контроллер робота для программного...
108 просмотров
schedule 08.09.2022

Модель робота падает с пола после запуска симуляции.
Я импортировал модель в моделирование веботов из URDF в ROS. Робот представляет собой трехколесный привод с 3-мя поворотными колесами. Я следил за стилем колеса, как в руководстве по стилю webots, и соответственно изменил его. Моя проблема в том,...
149 просмотров
schedule 25.08.2022

Использование устройства Webots Connector с ROS
Я сейчас пытаюсь заставить Connector Device работать с ROS. Моим первым шагом было просто взять одного из роботов из мира «connector.wbt» и поместить его в новый мир и переключить аргумент контроллера роботов на «ros», как показано ниже....
102 просмотров
schedule 27.01.2024

Как изменить макросы командной строки в Visual Studio 2017
Я пытаюсь создать контроллер Webots в VS2017 (через программное обеспечение webots). Когда он загружает Visual Studio, все правильно связывается и правильно компилируется, пока я не закрою VS и не открою его снова. После этого макрос $ (WEBOTS_HOME)...
183 просмотров
schedule 29.11.2023

Электронная шайба Webots поворачивается на 90 градусов
Как я могу заставить робота с электронной шайбой поворачиваться на 90 градусов в определенном направлении в Webots? Я попытался использовать wb_robot_step(TIME_STEP) , чтобы заставить робота вращаться в течение определенного времени, но не совсем...
1731 просмотров
schedule 16.04.2022

Webots - избегайте (частичного) погружения робота в RectangleArena; и как прикрепить его к земле
У меня есть этот робот с физикой и все такое: Проблема, с которой я сталкиваюсь, заключается в том, что, как только я запускаю симуляцию, часть робота погружается в RectangleArena, например: У робота действительно есть какие-то...
191 просмотров
schedule 25.10.2022

Интеграция с тренажерным залом open-AI / стабильными базами
Тренажерный зал Open AI лучше всего подходит для того, чтобы стать стандартом тестирования для ML, а алгоритмы стабильных базовых показателей являются одной из самых популярных библиотек ML. Есть ли какое-нибудь руководство по интеграции Webots в...
103 просмотров
schedule 29.01.2024

Как изменить размер объектов в веботах
Я новичок в веботах. Мне нужно создать среду моделирования. Я могу добавить мяч для пинг-понга, но не могу изменить его размер. Когда я хочу изменить размер из прототипа файла ping pong ball, webots не разрешает мне изменять данные. Кто-нибудь...
198 просмотров
schedule 02.06.2023

Как смоделировать мягкий грунт в веботах?
Мой робот - это мобильный робот с салазками, который встроен в мягкий песок, поэтому мне нужно проверить динамику моего колесного мобильного робота на мягком песке, то есть я хочу придать крутящий момент двигателю колес, чтобы проверить движение...
36 просмотров
schedule 25.04.2022