Я реализовал плагин 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));
}
`
У вас есть идеи, почему эта ошибка может происходит?