Публикации по теме '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