Привет, я установил симулятор uuv в Ubuntu 16.04 ROS kinetic с помощью VMware, следуя инструкциям вики. Я ввожу команды roslaunch uuv_descriptions empty_underwater_world.launch
и получаю следующие логи:
....
VMware: ошибка vmw_ioctl_command Неверный аргумент.
Прервано (ядро выгружено)
[gazebo_gui-2] процесс умер [pid 43452, код выхода 134, cmd / opt / ros / kinetic / lib / gazebo_ros / gzclient __name: = gazebo_gui __log: = / home / name / .ros / log / 6751db6c-4111- 11e7-9c52-000c29919bea / gazebo_gui-2.log].
файл журнала: /home/name/.ros/log/6751db6c-4111-11e7-9c52-000c29919bea/gazebo_gui-2*.log
Итак, как я мог избавиться от этой проблемы? Спасибо.
Привет,
запуск Gazebo на виртуальной машине может вызвать проблемы из-за 3D-графики.
Вы видели эту запись в ответах Gazebo, описывающую ту же проблему? Возможно, упомянутые там решения могут вам помочь.
Лучший,
Себастьян
Привет,
одно быстрое исправление - запустить в вашем терминале следующее
экспорт LIBGL_ALWAYS_SOFTWARE = 1
После этого Gazebo перестанет давать сбой, но симуляция может работать намного медленнее, чем на собственной Ubuntu. Если я не ошибаюсь, у VMWare тоже должны быть установлены драйверы.
Не могли бы вы попробовать это и оставить отзыв?
Лучший,
Муса
Привет, удалось ли решить свою проблему? Если да, можете ли вы отправить сообщение о том, как вы это сделали?
У меня была такая же проблема, и
export LIBGL_ALWAYS_SOFTWARE=1
удалось решить это
Спасибо
Предупреждаем всех, кто обнаружит это при попытке заставить Gazebo работать на виртуальной машине VMWare.
Эта комбинация обеспечивает частичное 3D-ускорение:
Перед запуском выполнить
Этого достаточно для достижения 60 кадров в секунду на скромном ПК.
Самый полезный комментарий
Привет,
одно быстрое исправление - запустить в вашем терминале следующее
экспорт LIBGL_ALWAYS_SOFTWARE = 1
После этого Gazebo перестанет давать сбой, но симуляция может работать намного медленнее, чем на собственной Ubuntu. Если я не ошибаюсь, у VMWare тоже должны быть установлены драйверы.
Не могли бы вы попробовать это и оставить отзыв?
Лучший,
Муса