Ошибка запуска файла запуска ROS с помощью кнопки RQT Plugin pu sh - PullRequest
1 голос
/ 30 марта 2020

Я реализовал плагин RQT с несколькими кнопками pu sh. Кнопка pu sh должна запустить файл запуска ROS. Почему-то каждый раз, когда я запускаю его, я получаю сообщение об ошибке: Запрос на выключение получен. Причина отключения: [новый узел зарегистрирован под тем же именем] Даже если файл запуска был запущен только один раз. Файл запуска также работает нормально, когда он запускается без плагина.

Это мой пример кода для реализации слота:

`

void PluginStartButtons::buttonPressedKameraStart(bool checked)
{
    QProcess* k_process = new QProcess;
    k_process->setProcessChannelMode(QProcess::MergedChannels);
    QString command = "roslaunch neo_watch_launch thermal_rgb_camera.launch";
    k_process->start(command);
    system(qPrintable(command));


}

`

У вас есть идеи, почему эта ошибка может происходит?

...