Симулятор Gazebo не запускается из-за неопределенного символа из libQt5Quick.so.5Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Симулятор Gazebo не запускается из-за неопределенного символа из libQt5Quick.so.5

Сообщение Anonymous »

Я пытаюсь запустить скрипт Python из Matlab.

Код: Выделить всё

system('python3 /home/niuniek/meldog-ros/src/power_unit_v3/launch/power_unit_run_simulation_node.py')
Этот скрипт запускает беседку и узел ros2 для отправки траекторий в симуляцию.

Код: Выделить всё

def launch_gazebo_simulation():
# Open a new terminal and launch Gazebo simulation
p1 = subprocess.Popen(['gnome-terminal', '--', 'bash', '-c', 'cd meldog-ros && timeout 13s ros2 launch power_unit_v3 power_unit_v3_optimization.launch.py'])
time.sleep(13)
p2 = subprocess.Popen(['gnome-terminal', '--', 'bash', '-c', 'killall ruby'])

if __name__ == '__main__':
# launch_gazebo_simulation()
launch_gazebo_simulation()
Этот скрипт Python отлично выполняется с обычного терминала, но когда я пытаюсь запустить программу Matlab, Gazebo не запускается, и я получаю это сообщение об ошибке:

Код: Выделить всё

[ruby $(which ign) gazebo-2] Library error for [/usr/lib/x86_64-linux-gnu/libignition-gazebo6-ign.so.6.16.0]: /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5: undefined symbol: _ZN18QTextureGlyphCache8populateEP11QFontEngineiPKjPK11QFixedPoint, version Qt_5_PRIVATE_API
[ERROR] [ruby $(which ign) gazebo-2]: process has died [pid 16310, exit code 255, cmd 'ruby $(which ign) gazebo -r -v -v4 empty.sdf --force-version 6'].
Я пробовал запустить Matlab от root, но это не сработало, я также пробовал использовать другой терминал (xterm, terminator), но безрезультатно.

Подробнее здесь: https://stackoverflow.com/questions/793 ... quick-so-5
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»