1

我用几个按钮实现了一个 RQT 插件。按钮应该启动一个 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));


}

`

您知道为什么会发生此错误吗?

4

0 回答 0